Export (CSV) missing Custom Fields & Tracking Codes

I’ve read previous posts.

Export purchase Invoice/order don’t include the tracking code or custom fields.
This option is very helpful when exporting data to Excel for further manipulations such as grouping - subdivisions.

Custom fields will be added to export. Not sure about tracking codes as one invoice/order can contain multiple line items and each line can have different tracking code.

The way I’m planning to solve this is to add ability to generate custom reports (e.g. line items from all invoices where some condition is met). Then report like that would be exportable.