Se você fizer referência a uma chave primária composta, sua chave estrangeira também precisará conter todas essas colunas - portanto, você precisa de algo como:
FOREIGN KEY (available_trip_code, date)
REFERENCES available_trip (trip_code, date)
Se você ainda não tiver todas essas colunas presentes em sua tabela, precisará adicioná-las.