Wow, that certainly was an amazing dream.
It almost sounds like an astral projection into another lifetime.
It reminds me of an exercise i read years ago about visualizing yourself in a pyramid and you had to figure out some answers to questions about 3 pictures that hung on the walls and you would learn the answers about your own life by concentrating and meditating and allowing the answers to come without forcing them.
I only tried it once, but i am afraid i don,t remember any of the answers presented to my waking mind.
I hope you keep dreaming in this format and maybe some night in a very deep sleep the entire answer will be presented to you.
There has to be a way to get your dreams to reveal more information.