Hierarchical facets trees 3

Do we really need the following code?  Can't we just expand/select the previously selected node from the selected value and remove some complexity here.