Add hiearchical funcionality for multivalues facets -- FINISHED