In-app purchase multiple subscription groups

I'm trying to figure out how to proceed with multiple subscription groups with iOS in-app purchase.

Suppose I have multiple content providers users can subscribe to, and for each there are different tiers of subscriptions as follows:

Provider 1 : Basic, Plus, Premium  
Provider 2 : Basic, Plus, Premium
...
Provider n : Basic, Plus, Premium.

My understanding is we do this by creating subscription group and within each subscription groups create Basic, Plus, Premium. Users can upgrade/downgrade plan within the group.

My issue is we add/remove content providers all the time, therefore its not scaleable to keep adding new subscription groups every time we have new provider.

In-app purchase multiple subscription groups
 
 
Q