Возможно, я не понял сути вашей проблемы, но почему вы не можете использовать алиасы
NEW и OLD?
Я использую без проблем следующий триггер в частном случае:
CREATE TRIGGER triggerName
AFTER INSERT ON table1
FOR EACH ROW
INSERT INTO table2 VALUES(NULL, NEW.col1, NEW.col2)