У меня была та же самая проблема на одном из проектов. Как я решил - создал дополнительную базу, а в ней таблицу под каждую из сущностей CRM. В эту таблицу добавил автоинкрементное поле. Написал хранимку, которая инсертит запись в эту таблицу и сразу отдаёт полученное значение. В плагине реализовал вызов этой самой хранимки и получение идентификатора. Дубликаты закончились.
|