We can define foreign keys on primary key of parent table, is it possible to define foreing key on the unique index of parent table?