Your understanding is correct, the Hierarchical DataSource component can be used only with the TreeView widget. If you want to implement a Hierarchical ListView, you can use separate Views, ListViews and DataSources. On click of the root ListView, you can filter the DataSource of the child ListView and navigate to it.
There is a code library project that demonstrates the implementation, you can download it from here
In your case, you should put the corresponding Views inside the PopOver. Instead of using the navigate method of the application, you should use the navigate method
of the PopOver's Pane.
id = e.dataItem.id,
listview = e.sender,
, value: e.dataItem.id});
For your convenience I prepared a small example based on the aforementioned code library: http://jsbin.com/iwexir/3/edit
I hope this information will help.
the Telerik team
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI