Лучше заводить по отдельной явно обозначенной роли на каждый дополнительный «член» данных, а не использовать Qt::UserRole.