Can you explain (in more detail) what issues you were running into without your previous setup?

We _could_ implement multiple base DNs, but it would be very inefficient as we would need to search each base independently, and in the end it would be not much different than simply configuring multiple realms.

If you're going to have multiple `DC=Child*` that you need to search, then the best solution will be to get it working with the `DC=Root` DN, and work through whatever problems you ran into.