Недавно решал такую задачу. Пришел к выводу, что надо делать форк библиотеки Qt , у меня 4.8.1.
QSqlRelationalTableModel просто не успели довести до ума, как мне кажется. А поскольку потом qt перепродали несколько раз, то вполне возможно что и не стояло задачи что-то дорабатывать впоследствие...
Первую версию
можно скачать здесь.