Пока зделал так:
Данные валятся в одну таблицу — "хлам". в ней никаких ограничений.
В "хламе" триггер на Before Insert. В нем проверка на наличие записи с данным идентификатором. Если такой нет, то вставка в рабочую таблицу. "Хлам" периодически чистится по дате в качестве критерия.