Erweiterte Suche - Community Edition

Hallo,

wie geht man vor, wenn man eine erweiterte Suche in der Community Edition realisieren möchte?

Als Standard kann man zwei DropDowns (Kategorien und Hersteller) für die Suche verwenden.

Ich möchte aber für jede ROOT-Kategorie eigene DropDown erstellen.

Etwa so:

Root-Category 1             Root-Category 1        Hersteller
c11                         c21                    h1
c12                         c22                    h2
c13                         c23                    h3

Man soll dann in der Lage sein mehrere Kategorien auszuwählen und erst dann suchen.

Für ein Beispiel-Code wäre ich sehr dankbar.