Du wolltest doch dir drei Spalten als Foreign Key haben, also musst du auch darauf verweisen.
Wenn du eine Sequenz einführst, ist das nicht mehr der von dir gewünschte Primärschlüssel sondern du tauscht deinen Natural Key gegen einen technischen Schlüssel aus.