Batching sprites and particles?

I got this character with 2 ball of fires in both hands.
the fire was made with particle system with one blue fire texture.
the rest of the character was made in 1 texture.
this total character cost 6 drawcalls.
this is just too expensive for one character purely because it can’t be batched into 1 drawcall.
I can make the 2 textures into 1 texture and use the same material. but the particle system just won’t get along with sprites.
is there some way that i can use the particle system to shoot sprites exactly like the character sprites with
a sprite component?
so they can be batched into one drawcall?
if can be done, it will be great help!!

First how much drawcalls when you hide the character sprite?
If some particles are getting behind the character, it will be treated as a separate drawcall from the particles before the character.

Indeed different types of object cannot be batched together. But I would expect you could get this down to 2 draw calls.