Currently, People Suggest allows you to match one user's fields against another user's fields. These are fields in JomSocial. We need to allow the user running the match to save multiple versions (profiles) of their fields, and activate one profile at a time to match against. So, they can have multiple profiles, but only one active at a time, but the ability to select which one is active. This does not apply to all fields in JomSocial, just a sub-set of custom fields that are set up using the 'Custom Fields' option in JomSocial. For example, a user could have have 3 sets of custom profiles which correspond to three different personality types he is looking for (this is just an example, not our actual use-case). He can then activate one personality type, run People Suggest and view the matches. After that, he can active a different personality type, and see what different set of matches he can see. More details as needed.