The QuerySpec extension method you mean? It calls into
public virtual void FetchProjection(List<IDataValueProjector> valueProjectors, IGeneralDataProjector projector, QueryParameters parameters)
with a datatable projector. is there a reason you want to intercept this method? There might be other ways to achieve what you want...