In order to achieve your goal, you can use a TreeView control. Then you can try to implement the approach for controlling GridView's columns visibility from the Show/Hide Columns outside of RadGridView help article.
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal
and vote to affect the priority of the items