Rick Osborne has published a nice series on handling hierarchies in ColdFusion on his blog. Even multiple parents are discussed.