Selectable (flat) columns from tree structure

I have source fields in tree structure and target fields in list structure (target is for grid columns).

Now when I move parent node to right, what should be ideal way to handle it? should that be disabled and allow child node to be moved?

Any better suggestion?

enter image description here