I am not very much sure about, how you got child with many parents.
Ideally, a child have only 1 parent. Let say, if there is a parent AA, it has two childs A1 and A2.
A1 have 2 childs A1B1 and A1B2, same A2 have 2 childs A2B1 and A2B2.
In your case, say there is one more child, say temp. U say, it has 2 parents,say A1B2 and A2B1.
Then , in this case, you have to make decision, either on the basis of Financial, or on HR, that whether A1B2 handles the concerns of temp, or it is A2B1.
If it is A1B2, who is handling the cocerns of temp, then, make temp, child of A1B2, otherwise A2B1.
On some criteria(HR, Financial etc), you have to make a hierarchy or tree structure.