I may be wrong, but, I seem to recall that gehört is both the past participle of "hören" and that of "gehören" (for which it is also the third person present tense), and the two verbs are not semantically related at all.
Imagine you are presented with the sentences
Die Katze, die mir gehört hat, ist schön.
Die Katze, die du gehört hast, ist schön.
Everything is here clear because in the first case you have the cat as a subject and in the second you have it as the object. With these two particular verbs I wasn't then able to come up with a confusing sentence.
Is it (generally speaking) possible to have confusion with verb forms which are exactly the same, so that it is not clear which one is used?