Versandkosten Rules Sperrgut + DHL + Abholung

Hi,

Ich habe Probleme folgenden Versand abzubilden:

Entweder Abholung, Sperrgut oder DHL.
Abholung ist immer verfügbar.
Sobald 1 Artikel Sperrgut erfordert, ist DHL nicht verfügbar.
DHL kostet 5 €, wenn gleichzeitig Sperrgutartikel im Warenkorb sind, ist DHL nicht verfügbar.
Soweit klappt es noch.

Aber jetzt kommen die Probleme: Versand kostet nur nach Anzahl der Sperrgutartikel: 1xSperrgut: 50€, 2xSperrgut: 100 €, 3xSperrgut: 150 €… und nicht-Sperrgutartikel werden kostenlos mitgesendet.

Ich habe als Verfügbarkeitsregeln:
Positionen in dynamischer Produktgruppe → Mind. 1 ist Sperrgut → Sperrgutversand
Positionen in dynamischer Produktgruppe → Alle ist kein Sperrgut → Sperrgutversand nicht verfügbar
und dann verschiedene Preismatrizen:
Nur Sperrgutversand: Alle sind dyn. Produktgruppe Sperrgut: 50 €, 100 €, 150 €…
1 Artikel Sperrgut + andere Artikel…: 50 € Versand mit der Regel: Produkte im Warenkorb = 2; Mind. 1 ist Sperrgut, Mind. 1 ist nicht Sperrgut
2 Artikel Sperrgut + andere Artikel…: 100 € Produkte im Warenkorb = 3; Mind. 1 ist Sperrgut, Mind. 1 ist nicht Sperrgut
3 Artikel Sperrgut + andere Artikel…: 150 €: Produkte im Warenkorb = 4; Mind. 1 ist Sperrgut, Mind. 1 ist nicht Sperrgut

Ein Problem ist dass ich bei Positionen in dyn. Produktgruppe nur „Mind. 1“ oder „Alle“ wählen kann - nicht „maximal“ oder „=“.

Aber möglicherweise verstehe ich auch etwas falsch:
Bezieht sich „Positionen in dyn. Produktgruppe“ gar nicht auf den Warenkorb?

Wenn nein: Wie kann ich o.a. Szenario abbilden?