Different label and value for data driven dropdown user input

Would like to see the ability to have different collection fields (on the same record) be available for a user input dropdown element label and value pairs. The use case is when the dropdown option label needs to be something meaningful to the user, but the value may be a ”hidden” key; e.g., customer name and customer ID code or account number.