Ponieważ nie otrzymałem jeszcze żadnej odpowiedzi, przeprowadziłem dzisiaj kolejne badanie i znalazłem odpowiedź na moje własne pytanie na forum list mailingowych Doctrine. Wygląda na to, że właśnie szukałem niewłaściwych słów kluczowych...
Doctrine 2 niestety go nie obsługuje. Jaka szkoda! :(
Z dokumentacji Doctrine:https://www.doctrine-project.org/projects/doctrine-orm/en/2.6/reference/limitations-and-known-issues.html#join- kolumny-z-kluczami innymi niż podstawowe
Podobne pytanie:Czy możliwe jest odwołanie się do kolumny innej niż „id” dla JoinColumn?