Why not just Remove the top half of the sphere and fill the open top part (Don't push it all the way into the cube) then bool. I tried this and it worked for me with a little less work and faster. But I may be missing something down the line. You would know better than me, you've been doing this much longer than me. Just try it and please correct me if this thinking is wrong.