Можно сделать будет. Поле с первичным ключом определить не проблема, его автоматом в Returning можно ставить и из списка полей на вставку убрать. В UpdateSQL и DeleteSQL запросах оно автоматам в условие Where ставится.
Только по быстрому не получится, работы много, как руки дойдут сделаю..