Because of the O(N^2) nature of the problem expecting real time,
accurate solutions is unreasonable.
if you just want to approximate the effect then you can reduce the
effect to a certain radius around the Body.
This can be accomplished by adding another body that Is tied to the
first body used for collision detection.
The logic would be similar to the ExplosionLogic instead of an
expanding circle make it a static circle that has a joint with the
body its being a detector for.