Flatten non-solids to 0 Z value

is there a way to bring all non-solid entities to a 0 Z value? MakeFlatShot works on 3D solids, not 3D lines (As far as i have tried)

If the entities are all the same its easy, but not when its a mix of lines, circles, arcs, etc etc.

I am using Premium.