y not use a tree control itself, just create an imaginary PK and use it to relate the rows in different tables