Boy, you're asking for a world of hurt here. Why do you do this? Can you rearrange things into a parent-child relationship, or just register the type in the container that needs it?
Failing that, you could do something like this:
containerA.RegisterType<TypeInOtherContainer>(new InjectionFactory(c => containerB.Resolve<TypeInOtherContainer>());
but that opens you up for all sorts of weird questions around lifetimes.