If Durkon were determined to make this happen, the Commune spell is at the same spell level as Plane Shift, and can be used to account for at least 9 different afterlives per cast. Just ask "Is Roy's soul on X afterlife" as your yes or no question, going around the ring until you either find him or run out of afterlives.