Если он этого не делает, не делайте этого
Конечно, вы просто хотите получить таблицу возможных ключей, а затем сопоставить их с внешним ключом.
Если вам нужна таблица с возможными значениями перечисления и ограничениями, перейдите к группированию по другой таблице или groupid в той же таблице (если члены группы уникальны).
Пахнет как вонь стола, хотя ПРИСОЕДИНЯЙТЕСЬ. Может быть, лучше всего сделать это в хранимой процедуре или в коде приложения и сопоставить его с собственным значением?