Halos and hair rendering all at once

I have a project using hair for grass and particle halos for fireflies, you can see where I am getting at with this. Problem is that the render engine renders the hair over the halos and is looking like this.

Is there a way around the render engine or should I just not use halos on hair? I would really like to create a night time garden with a lot of grass and sparkling stuff to stare at; as a gift for my girl friend.

you could substitute ‘billboards’ ( alpha textured plane ) for the halo particles.

Had work around last night.
First, you isolate the fireflies on a layer.
Then add another render layer
On the first render layer, turn on everything except the fireflies
On second render layer, only fireflies on transparent
Then use composite nodes to mix (add) render layer 2 over 1