Bokeh shader and particlesystem

I was hoping that by using the bokeh shader with a particlesystem that each particle would be blurred based on its distance.

It looks like, however, that the shader treats the particlesystem as an indivisible whole

Has anybody run into this and found a work around?