How would one go about advanced mesh cutting in UE4?

Does anyone know how this could be done? What I mean by advanced mesh cutting is instead of cutting a mesh along a plane (Like the mesh cutting feature built in to UE4), you cut only certain parts of a mesh, for example, you could cut a hole in something, or cut a single branch of a tree mesh. See image below for an example.

As you can (hopefully) see in my example, it is not possible to use the built in feature to do this, as it cuts the mesh all the way through, rather than just the bit that’s needed. If anyone has even the faintest idea of what I should do to implement this, then please tell me!

Thanks!

I think your wanting to destroy trees right?
have you tried the destructible mesh editor

Not yet, thanks for the suggestion! I shall try it and see if it works for me!