Hi,
If you can elaborate more on your requirement in detail as what these groups are, how they are identified in your system, how your client wants it to be set-up means on a plan level or use same plan yet have different contributions set-up for different groups, etc.
Based on your inputs, I can share some suitable options that may be helpful.
Thanks,
Ameet