I would experiment with two modules: the LossyIntegrator and the Threshold (or SaturatorThreshold). When the threshold is crossed you could reduce the ReleaseTime of the LossyIntegrator so it quickly drops to zero. You would still have to use the Feedback In and Out modules as you are doing now, but the latency of that can be a single sample, which is effectively zero latency in a sampled system.