Вы уверены, что «условный внешний ключ» — это реляционная модель? Какой нормальной форме он соответствует?
На практике обычно хранят значения t1, t2 и t3 в одной таблице с составным ключом, если требуется. Для физического разделения данных таблицы используют секционирование.