Hey James, this is ironic but I hadn't set my "notifications" in the JReviews forum to receive e-mail notifications so I just learned you made the "Notifications Addon" available from your posting in this thread. Thank You! I'm going to have a look at it this week. I'll make status updates in that forum or on github.
1. Some fields that are CORE should have the ability to disable search functions which was/is not currently present
Ah, I skipped over this first part of the problem and yes good to be able to restrict them from search if so desired.
I would personally think the unique key would be handled similarly to the way Joomla's title/alias is handled (not exactly but same processes).
I'd agree too when the scope is WITHIN the same user profile, and yeah, that's what it does. As far as I can tell it's not possible to clone a user group within a profile. But as you know, when you select "Save As Copy" while editing a User Profile, it saves and then also creates a NEW copy of that user profile and brings along the same field names and unique ids which is the way it should work.