Hi,
I suggest to create a new custom DSO and add any required InfoObjects.
Further to Andreas' reaction: if the BI Content release and SP level is sufficient, you could consider using the new Business Content InfoObjects. Please follow the given instruction how to find these InfoObjects and their mapping rules.
Alternatively, you can create new custom InfoObjects for the missing fields.
Best regards,
Sander