Да, через БД меняется, если хука нет. Однажды понадобилось, разобрался и сделал. Но там SQL надо знать немного.
Hidden, этот рецепт надо будет немного доработать, там именно вариант при удалении пользователя, когда его темы и сообщения стали "бесхозными".