After an extensive search with no luck I have found a way to easily move up and down using a command button in a tree view. It's not pretty but it works well.

My example only goes 5 levels deep,...