1. Take a object reference.
Find the bottom base (basic persistent object)
2. Get immediate parent of this object reference.
if it is compound (has non-empty MetaCompound) then if it has NO childen
mark this object reference with "overrideParent = true"
Get the child's meta table.
Collect excluded child columns with containment type "IS".
Exclude child columns with containment type "IS".
Exclude child columns with containment type "IS".
Extract child base name.
Extract child base template.
Parameters: key - Parameters: childReferencing - Parameters: compoundChildrenMap - Parameters: compoundChildren -