We make the current units (single-select, to-many relation to User) work for a dynamic schema:
Make Reference Selector in popup great again: add the field name and some spacing to popup. Reuse context value selector control somehow.
Apply the same reference filter reference has in the object editor
Display empty value, allowing open the popup and choose the value.
Show only avatar without a label in the avatar unit
Make the Unit reusable, try to place it on other views.