The phrase
"spiritual heir" refers to someone who carries on the teachings, values, or legacy of a person, even though they may not be directly related. They inherit the spiritual or intellectual aspects of that person's ideas or beliefs.
Full definition