Is it possible to subtract volume from the Blocking Volume?

I don’t think so. But if you want a strange shaped blocking volume, you could always just make a mesh and set it to hidden.