Abandoned goose chase; back to basics.
Looked into it. Might as well use BSON.