Use Joe's parent/child containment dict.