David, regarding associating the view hidden user fields capability with new user profile fields, you may wish to create an issue in the Moodle Tracker for it. (You'll need a tracker account in order to create an issue.)
Just moving this thread to the roles and capabilities forum as suggested...
Roles and permissions
User profile fields - inconsistent security
This discussion has been locked so you can no longer reply to it.