Make groupJoinData able to handle nested belongsTo (naive implementation, will break on multiple objects for sure)