Don't pretend like composite primary keys work: they need to be handled at table level, not attribute level