[Bug] Engine crashes when splitting a struct via shortcut on a node with 2+ structs

When having a node with with two or more shortcuts, clicking the node and pressing the shortcut key (in my case “s”) causes the engine to crash. If it is just one struct, then it works fine.

This is mostly due to it not knowing which struct to split.