Boolean Split not working


I am trying to split this on the very tip with a surface and its not working for the life of me. Ive tried moving it in all different angles, making the surface a mesh, offsetting it etc. I tried Mesh split instead of Boolean. Nothing seams to work! Help!

The problem is that there are interior polygons at the intersections of the hexagonal details. I suspect that the pattern module used when the file was originally made had side walls which created this interior geometry once the pattern was flowed. The best you can do without rebuilding the design using an open hex module, is to use ReduceMesh as much as you can and then move a mesh plane until the MeshIntersect command shows a clean curve at each intersection.