Store API Varianten handling

Hi, ich programmiere aktuell einen Produktkonfigurator mit der Shopware 6 API.
Ich stoße allerdings auf das Problem, dass ich nicht weiß, wie ich die versch. Produkt Varianten kombinierbar mache. Mein „alter“ Ansatz war es, die Produkte mit der „filter“ Property zu filtern nach den Produkt IDs, wenn man eine Variante gewählt hat. Das war leider sehr undynamisch und man musste alle Fälle abfangen.

Im Storefront Theme gibt es eine API dafür, aber wie nutze ich die Funktionalität von der shopware 6 store-api heraus?

Konkret soll es so aussehen:
Ein Produkt hat bspw. folgende Varianten:
Farbe, Höhe, Breite und motorisierter Antrieb.

Im ersten Schritt wähle ich die Farbe aus und es sollen alle Höhen, Breiten und Antriebsvarianten ausgegeben werden, die zur Farbe passen.
Danach wähle ich die Höhe und es sollen alle Breiten und Antriebsvarianten ausgegeben werden, die zur Farbe passen. und so weiter.

Danke im Voraus!

Guten Morgen Lukas!
Hast du da etwas erreichen können? Wäre für eine Info sehr Dankbar.

Danke!
René