I got it, I got it.
If Abner Ravenwood found Shangri-La, it's likely he would not want to leave, as Shangri La is heaven on Earth, a place of peace, tranquility and learning, where the people remain eternally young.
So in order to re-introeduce Ravenwood, have him return from Shangri La a...