Você não pode modificar a chave em uma única instrução, consulte o ALTER TABELA sintaxe, na qual não há ALTER CONSTRAINT disponível.
Você deve usar 2 instruções ALTER TABLE para realizar o que deseja.
Exclua a chave na primeira usando ALTER TABLE DROP FOREIGN KEY. Recrie-a com as novas colunas na segunda, usando ALTER TABLE ADD CONSTRAINT FOREIGN KEY.
Você pode encapsular ambos em uma única transação para fazer uma modificação atômica.