In the paid Construct 2 version, you can create Containers, which is basically an object made with many objects.
Also, something that may be helpful is using an event sheet that is included in all your other event sheets with events/functions that are common to each of them.
Ex: In the current game I'm creating, I have an event sheet called `GlobalLevel`, and I have three layouts and event sheets called `Level01`, `Level02`, and `Level03`. My `GlobalLevel` event sheet in included in each of the levels. Why? My `GlobalLevel` has about 50+ events in it that are common to each of the levels. My level event sheets have about 1-3 events in them, in which all I do it change some global parameters/variables and then called my start level function in `GlobalLevel`. This setup has saved me tremendous amount of work, made things easier to read, and very easy to create entirely new levels. It may or may not also work for you.