>Just got this idea. Can the English text contained in a property label.caption itself be the lookup maybe with a ==?
Yes, it can be. This is easier for certain scenarios, although it makes for a poor key from a DB perspective. But it is a good chance.