Maybe im talking BS

Is it possible to modify the kernel so that it makes an interpolated MonteCarlo pathtracing for GI and caustics (say1:10 samples direct light) and simultanous mixes it with the direct light/reflections/refractions ?
It would take 2 Buffers, i know, but this would give a smooth (no fireflies!) GI suited for animations, also altough interpolated, still good for many pics and nearly noise free, but FAST (fewer rays).
So to summarize again. 2 Buffers. The first (with z-channel!) like Mray's final gathering, GI-diffuse/caustics, interpolated, and mixed with the second one direct lightning/raytracing.
It is clear that it would need to be implemented so that the user doesn't see the 2 buffers, and that the premultiplied light from the 2 is physically correct (although little GI resolution biased)
Of course it is a (little) biased, BUT


How is my idea, is it possible, or tough to implement ?