Prova usando il componente Sobi2 o Mosets Tree, magari puoi renderli adattabili alle tue esigenze