You can check this out. Its one of the better explosion/fire type shader.
http://www.3dluvr.com/lightengine3d/downlo...s/ashCloud1.zip
I actually suggest using spheres or particles with spheres for the actual debris, and then use a volume shader to create the look of the debris. Look at the shader for a start, you probably need at least a few layers with different kinds of effect that takes place simultaneously, the outer debris, the inner core, the smoke, the smaller flames that rushes out.... and on and on..... for a photorealistic effect. And as mentioned earlier, the trick does come down to the compositing part.
Good luck.
P.S. why Maya has 2 render for particles?
Cause they are LAME!!! having a hw renderer is fine cause it can save time sometimes, but the fact that the particles that render in hw CANNOT render in sw and vice versa is very lame!!! Also, sw particles still can't motion blur, til now???
Alright, I will stop complaining. but for particles, its probably best to render through PRman if you can.