How about having the unit field to be a choice dropdown from any ref like the profile as a default unit measure to map it as per the config
This is a very simple improvement