This plugin seems to do what i need.
I have a base field group and a few other field groups. The base field group should be visible to all logged in users. The rest of the field groups should only be visible by one particular role. So, i set it up accordingly. What I think is a bit strange, is that the user isn't able to edit his own details in field groups.
I know it is because the role and field group do not match, but i think it should be able for a user to always be able to edit his details.
If this would be possible, this would be the plugin for me.
If this would be implemented as an option, it would even be better because you can still restrict certain fields to be edited even by the user.
I hope i'm clear on this, and i certainly hope this will be implemented.