I'll start with what I am trying to achieve. I have a SS system with 3 groups, admins, partners and clients. I wish to leave the Member fields as-is with admins, but I want to have different fields for partners and clients, which appear and can be edited via Security > Members > Edit Member. I don't want irrelevant fields to appear for any given member either, so the popup will be different depending on the group the member belongs to. The Security > Members list can remain as it is.
Is this possible, and if so, any pointers on how to do this?
I'm also building a module for the partners, I can keep it all in there, just thought it would be nice to have it accessible from the Security section as well, and already have a PartnerMember to store the extra details.