Тъй като все още не получих никакъв отговор, направих още едно проучване днес и намерих отговора на собствения си въпрос чрез форума на Doctrine mailing lists. Изглежда, че просто търсих грешните ключови думи...
Доктрина 2 за съжаление не я поддържа. Колко жалко! :(
От документацията на Doctrine:https://www.doctrine-project.org/projects/doctrine-orm/en/2.6/reference/limitations-and-known-issues.html#join- колони-с-не-основни-ключове
Подобен въпрос:Възможно ли е да се направи препратка към колона, различна от 'id' за JoinColumn?