Ok because we can not transform user table to a doctrine entity we must do that ! But this leads to a very very much less comprehensible db schema ! If we think in terms of entities Publisher entity as no reason to exists, owner/creator of the feed is not a publisher and a publisher is finally just a user ! Is there any negative feedback a table with double FK ?