Redefine JSONModel method bindList:
sap.ui.model.json.JSONModel.prototype.bindList = function(sPath, oContext, aSorters, aFilters, mParameters) { var oBinding = new your.own.implementation.of.JSONListBinding(this, sPath, oContext, aSorters, aFilters, mParameters); return oBinding; };
and in your.own.implementation.of.JSONListBinding redefine
sap.ui.model.json.JSONListBinding.prototype.getContexts = function(iStartIndex, iLength) {
your.own.implementation.of.JSONListBinding