Accessing crashed sub-patcher

Wolfram.Static's icon

Hey geniuses, I have a question for those of you with a bit more programming experience than myself:

I have a sub patch within my main patch that opens fine into presentation view. Which is important, because it's my user interface (It's actually a max for live device, that also happens to be a pop-up window from the main strip). It also opens perfectly from the channel strip in live. The user interface works perfectly for what I've done with it. However, I want to add some features to it, which is where my problem really begins.

Whenever I try to open the patching mode of the sub-patch, my computer thinks for a moment, and then Max crashes. This is true wether opening from the Max For Live instance, or from Max Standalone. I have disabled the loadbangs by opening in safemode. I have enabled debugging and turned off any initial values for parameter values. Whatever I try, I always get exactly the same result. Is there anything else that I can do to try to fix this?

As a note, I do have several windowing scripts that run from the startup, in order to make it float, as well as adjusting the size of the patch to perfectly fit the photoshopped UI, and disallowing zooming/scrolling etc. Just thought I'd put this here in case it may pertain to the problem. I don't have any externals within the subpatch itself.

I am running Max 7.03, and the issue occurs on both Mac and PC builds. Any help would be greatly appreciated, as I'd very much like to avoid going back to an older build and completely re-making it. Yes I'm aware I should do more "Save As"... Never really been my strong suit. I'm happy to provide any additional information that I may have omitted. I think it's too big to post here, but I'll do what I can if it would be helpful.

Cheers, any help is greatly appreciated.

Luke