ITS POSSIBLE CREATE A CUSTOMISED SYSTEM THAT CREATE/LINK PROFILES WITH CATEGORIES WITH PLUGINS?

My need is:

Create a customised system for attorney website. I need to create attorney profile and select "Practice Areas" for they. But "Practice Areas" can't be a field of attorney registration, its a section of site too. I need to show area on my home and create individually pages for each area and show what attorneys be part of this areas.

How can I do this? Some plugin do this? Budypress doesnt works with Upfront themes.