Well yes and no. This is the way I have it set up using custom user fields.
The profile tabs will only show if the user clicks show repositories. On second thought I should make it show only if the user has filled in the username and click show repositories. Anyways I could make it so only certain usergroups could see the tab, but they would still see the custom user fields in personal details. Is there an addon that adds usergroup permissions to custom user fields?
Edit: custom fields by Waindigo adds usergroup permissions to custom userfields