Det er ikke helt klart, hvad der præcist forårsager problemet, da du har udeladt den vigtigste del - kode, der kaster den undtagelse, men hvis du tilføjer relationsegenskaber til klassen PostModel kast, der forsøger at tilføje fremmede_nøgler parameter til relation opkald som følgende:
class PostModel(...):
# ...
subject1_id = Column(db.Column(db.BigInteger, db.ForeignKey(EntitiesModel.id), nullable=False)
subject2_id = Column(db.Column(db.BigInteger, db.ForeignKey(EntitiesModel.id), nullable=False)
subject1 = relationship(EntitiesModel, foreign_keys=subject1_id)
subject2 = relationship(EntitiesModel, foreign_keys=subject2_id)