Find mode with type ahead field and valuelist displays numbe

A couple of forms in our app use type ahead fields that are connected to a valuelist where the value that is displayed is text and the value that is saved is a number.

If we put any of these forms into find mode and then select a value from the type ahead value list, the list opens with the names showing (as normal) but when you pick one of them the number of that name is put into the field. If you then search on it, it all works fine but we would rather see the display name in the type ahead search not the number.

Is there something we can do about this?