Internal function to generate possible subgroup combinations that add up to specific levels of an allocation variable
Useful links