Sure, locate is possible, but it is not comfortable, cause we need additional code and sometimes source data has more keys to locate appropriate row. For example if You have 2 workers with same name, but birth year is different, so for locate You need to parse selected item for name and year and then cast locate.
Yes, we need funcionality similar to DBLookupcombobox, where i can get record fields using listsource. But Unigui Mobile does not have this component available. I think that UnimDBSelect has this feature, but dont know how to use that.