Does anybody know how to do this?

You can use a two sided node and a mask to make it appear that an object is being sliced, however when another object intersects with this object you can clearly see the intersections. Is it possible to hide these intersections?

Maybe the depth fade node can help