Hey Steve,
I dont know exactly what those columns (lft and rgt )do for joomla. I never tried this stuff before. So i cant really help you. But it must be possible to do what you explained to me.
Maybe this can help you:
http://docs.joomla.org/Custom_user_groups
Kim
