Hi... Sorry for your loss.
I've asked the same question a while back, and had no answer...
I found no apparent solution... so I improvised.
I've written my XML file with groups, so I could parse it with javax/jaxb, and extract a "template" of the XML.
I then made a copy of the file, in which I deleted the "group" tags, so BeanIO could parse line by line.
Since I had my hierarchical template, I then grouped everything manually for what I needed to do...
I hope it helps.
Good luck.