The method you are suggesting would mean creating 100s of profile types because consumer and businesses are different profile types and I have at least 3 categories of businesses I will charge varying amount for a premium account with PayPlan.
I have created a custom field with dropdown, mandatory field, I will see if I can use this field to sort with advanced search and then use the outcome url in a menu for this, using menu item system link.
WHat do think about this?
I am sorry that I am still not so clear about your current business modal, is your plan to create more than 100 profile types is because to support each of the "Locality of business" (e.g. different states)?
Are you going to charge different prices with the different states?
If this is not, I think you actually can create 2 profile types and enough to different both user profiles on the site.
1. Consumer
2. Businessman
The next thing you need to do is create 2 different user workflows (using different custom fields) to determine the user is under profile type (consumer or Businessman), this can help the user easy to search things from the advanced search page.
So when the user pays for the subscription plan to join this "Businessman" profile type, so these users can able to create a new group in Easysocial.
In the meanwhile, the consumer can able to search the group field data through the advanced search page in order to know which group matches the keyword on the site.
So its essentially a menu or module that can use custom fields to parse the info and display the correct content.
Does such a thing exist by you or a 3rd party?
Yes, you can add a menu item " Easysocial - (Search) Advanced Search Layout" and you can select the preselect filter option as well.
But this preselect filter you have to create yourself from the advanced search page and set it to globally (screenshot:
https://monosnap.com/file/ieKMr3hEglEecB1bpbJeiug9dB8Z1F ) so when the user clicks on this menu item, it will show the filtered result to the user.