TreeView for dynamically generated tables