Keep versions with transmogrified content?

I'm using collective.jsonify to export content from a Plone site that is being imported into another Plone site. The client would like to keep the CMFEditions history with each item.

I'm looking at the code in CMFEdition's diff.py for grabbing the information, and I'll need to figure out how to best store that in the json. Any tips or alternate methods would be helpful!

If it were me, I'd add a separate item in the pipeline for every version in the history, making sure they were ordered with oldest first. Then allow the constructing pipeline to overwrite existing objects if it can't already

/me waves hands vaguely....