Seems like a good idea to allow search for enumerations. However, the screen name of the enumeration is localilzed so we use an attached attribute on the enumeration value to get the screeen name which is actually saved in a ressource file - which means that converters should be applicable.
Also, I am not sure if you understand the problem correctly.
The "thing" I have in the cell is a bit complicated.
* It can have 1 of 8 states (enumeration). The 8 states makes out the different stages of the life cycle. The background color of the cell is dependent on the state - and it is used for sorting and grouping.
* It can be 1 of 3 types (enumeration).The type is shown by a dot in the middle of the cell (color varies and the dot may not be present).
* It may be associated with another object which has a name property (text). The value of the name property is shown as a text in front of the dot.
I do not want to text search for state or type (because they are viewed as forms and colors by the user). But I would like the text search for the related property name.
This request is not mission critical for me - I (and certainly my users) can live without it. It just seemed like a nice touch.