Thanks Stuart! I think you're on the right path.
The custom field is actually a list/record to the ENTITY. I add a filter to only show type=other name.
Since employee, customer, vendor, etc are all considered an ENTITY, and the user role cannot create those records, my thought is the UI forms know to show/hide the +.
I'd welcome any ideas! Not a show stopper.