Check out this thread for some help making forms like this.
In short, if Trim or Split don’t work, it’s generally due to an incomplete intersection curve. Post a specific 3dm file or collection of surfaces and you’ll get more help here troubleshooting.