Isso é um sinal claro de um design ruim. Você nunca deve precisar fazer isso e, se o fizer, precisará repensar seu design. Você não pode fazer com que um campo seja associado a dois FKs diferentes.