the attributes of a joined table should only be added to the query if no...

... attributes were particulary defined

I'm pretty sure if someone makes the effort to define the attributes he wants to SELECT, he also wants to define the attributes of the joined table. This is why I 'deactivated' the mechanism if it's not selecting the asterisk (*).