Multiple companies with the same domain

Rather than simply associating by domain, location by form filled city on creation of contact might help with specifying child acocunts that are meaningful but not identical to the parent