The major difference is in solubility, calcium carbonate is almost soluble in water vapour, to insult it.
Oxalate, on the other hand should be very, very stable. How about adding magnesium compound into the reaction?
I mean: prevent CaCO3 from even forming, magnesium compounds have insanely low...