Update on this: SMC-ABC worked really well for my system. One thing I am curious about now is model validation. Once the model has converged, is there a way of sampling from the posterior distribution to get a feel for the confidence intervals of the outputs?
Thanks again, this approach did more in a few days idle coding than 4 months of banging my head against a wall has achieved!