good hear from you again – always challenging to answer your questions
This is a tricky question, because of the following:
The SingleSpriteFromFile uses batched rendering for maximum performance, which means all sprites within the sprite sheet are drawn in one draw call. This SpriteBatchContainer is usually put at the root element of your GameWindow. This means when drawing the items based after their z order, the sprites of the spritesheet are drawn first, and afterwards the particles are drawn. To avoid the Particle being drawn on top of the sprites but below them, you would need to put the Particle element before the SpriteBatchContainer and modify its property there. You could also play with the vertexZ property and try to get it right.
Please let me know if this approach works for you.