I think you need a dll for that, DCX is one that can do it, MDX is a outdated dll that also are able to make the treeview you looking for.