dynamic multicolumn filtering


I've got a question about advanced filtering in CsCart 2 and/or 3.

I would like to have a multicolumn, dynamic filter for printer consumables.

It should look like this: Ink Finder | Epson US

or better like this: Centrum Druku - specjalizacja w zarządzaniu drukiem - Materiały eksploatacyjne do drukarek (its in polish, but you get the picture)

So, first, you select a manufacturer, then the model prefix, then the specific model. And you get a list of consumables that match that.

Is it possible to incorporate that in cscart? How difficult would that be?

Regards, Simon