Sounds like you could save yourself a lot of headache by handling it in C#
- Make a static method that returns a Dictionary<string, string>
- In the method, make sure that the Key of every entry is the Id of your datatype, while Value can be whatever you want and will be what the editor see in the Dropdown
-
In the Options for your selector, simple add a StaticMethodCall and point it to the method created in step 1
<ff:StaticMethodCall Type="The_Class_Containing_Your_Method" Method="The_Method_Returning_Dictionary" />