Hey! Checkout Finsweet Attributes - CMS Filter. If you need help setting it up shoot me a message!
I would just create L1-descriptive filters. So clicking on Desks would show “Desks”. Then clicking operative desks would show your L1-descriptive items “Desks-OperativeDesks”. I hope that makes sense!