Если у тебя в другой таблице fk на user_id, то при вставке из lua ты вставишь запись, даже если у тебя нет юзеров, а SQL будет ругаться
Ну, это решается ручками, можно каждый тапл гетать из другого спейса для проверки FK, в конце концов, sql внутри себя так и делает, хотя, наверное, немножко быстрее