I'm think this is too magical, since we normally get users to manage the resources (domains, subnets etc) in Foreman via the UI and API.  Among the problems we'll have would be things like permissions and locations/orgs, so it's better to be explicit and add new UIs to manage realms.