It should be possible to do.

A locking grid is in fact a Container containing two grid with the columns moved into either the left or right one.

We just need the left one to be a TreePanel instead of a GridPanel.