Christian, since you can't provide trusted domains, I dont see how you can join multiple domains. Maybe you can run multiple instances of smbd and nmbd of the same physical server? ie.. /usr/sambaA and /usr/sambaB and run the binaries from both places?