Aktuell mag das bei ingesamt 109 Objekten noch “schnell” funktionieren, sollte das aber rasant wachsen, solltest du dir nochmal Gedanken drüber machen.
Und wie schon geschrieben, bzw. jetzt anders ausgedrückt: ich sehe keinen Sinn darin, payment in einer Relation zu halten.

Und etwas abfragen, was nicht da ist (bzw. evtl. nie sein wird), kostet leider trotzdem Ressourcen.