Sryder sand sifters will aet the detritus and waste (which holds the P) but the problem with them is that they really dont export it. they basically comsume it and poop out 90% of it. So thier is a net gain but algae is pretty johnny on the spot with available P. For folks that have DSB and suspect it is the sand that is leaching a simple test would be to do a P test of the pore water in the top layer of the bed.
Thier are also ways to help the dsb and extend its life for a while, A gentle stir of the top one inch while syphoning off the detritus that comes out can help the bed deal with the excess that is in thier.
One of the main problems with DSB's, beyond what is mentioned in this thread is the general knowledge on how to set one up properly, set up and maintained to last longer. Curing LR in a dsb knocks alot of time off its life span, relying on biological methods alone to deal with the detritus and waste is a loosing battle from what I have seen since they cam on the scene. To large of a bioload also greatly reduces thier life also.
Mike