I'm basically trying to create a content type to be used as an ubercart product. And for this content type I've defined a child node. However it seems users can create child nodes with no parents, how can I enforce the creation of parent node first and creation of the child node from within the parents only?