Thanks for reply - I actually just did this from the client side by hooking into the OnLoad for the Body tag. Also coupled it wuth the AjaxRequest to make it all happen.
And then in the code behind just did a rebind of the data so the correpsonding ListView updated based on the checked nodes:
Also had to add an AjaxSetting manually to get the display to fresh: