Über API: Varianten mit Abhängigkeit der Gruppen untereinander

Hallo zusammenm,

ich möchte über die API T-Shirts anlegen, wobei jede Farbe unterschiedliche Größen haben kann, also bspw. weiß hat nur S,L,XL, blau hat dagegen S,L,XL,XXL. Die Farben sollen also von den Größen abhängig sein.
Leider geht Shopware meines Wissens immer davon aus, dass die Varianten immer eine Kombination aus ALLEN Gruppen sind. Wie lässt sich dies umgehen?

Danke für eure Hilfe!

Thomas