Here's how I would approach this problem:
Dedicate 110% of my time to writing code to analyse every transaction and categorise it, and export to whatever format is required.
Use it for about 2 months, maintaining the code and adding different categories.
Quit using it after 3 months because my habits changed and just deal with the ambiguous financials indefinitely.
I hope there is better advice here.
Yes.. I just realised that X has two meanings now. Wait.. 3.