Eigenes Modell in Doctrine definieren. FK Referenz auf Shopware Entities

Hallo zusammen, ich habe bisher folgendes Produziert:

Das ergibt immerhin einen Foreign Key in der Tabelle salt_model_abo_products auf die Tabelle aus SaltAbo/AboEntity.php wie gewünscht.

Leider ergibt sich aber kein FK auf die product_id. Als targetEntity habe ich es mit dem FQDN wie oben versucht, genauso ohne führenden „“ und auch als „Article“ allein. Keine der Varianten ergibt einen FK Contraint. Einen Fehler gibt es beim Installieren auch nicht, aber ich möchte gern einen FK drauf haben.

Ich habe ebenfalls gedacht, dass der kobinierte PK ggf. ein Problem in Doctrine darstellt und habe zudem auch eine eigenständige id für die Tabelle erstellt. Das hat aber auch keinen weiteren Nutzen ergeben.

Hat jemand vielleicht noch einen Tipp oder eine Idee dafür?