Sim. Uma chave estrangeira precisa apenas se referir a uma restrição exclusiva - não precisa ser uma chave primária. Você pode criar uma restrição exclusiva nessa coluna.