Yes, the Combo Box can generate User Widgets:
The only gripe is that you need to deal with that string rather than have a nice, clear enumerator. Scratch that, there is one now that can handle keys: - I guess you’d need to map some data.
It’s been a while since I used one