How do you avoid having complicated, nested data structures in your software if your business is complicated?
I take them apart to something flatter as early as possible, but the complexity is nevertheless unavoidable.
(changing the upstream representation would involve changing an entire industry as well as a standard)