Those stuff have already been "suggested" and dismissed.
Multiple collisions ? Use several invisible sprites, pin them on your "main" sprite and here you go, multiple hitbox.
Making objects on other layouts ? Use the global property of objects and remember that a layout is created only when the action "go to layout" is met. And remember that objects are destroyed when a layout is "closed" (going from layout1 to layout2, objects fom layout1 that don't have the global property on are destroyed, objects supposed to be in layout2 are created).
If you need to create objects on layout2, spawn them in the event "On start of layout".
If you need subtlety and dependece on your first layout, use global variables.
If an action has been done in layout1 you can set a global variable to a certain value.
On startup of layout2, test the global variable, the value is such as expected ? Spawn object.
Here you go.
Suggestions are good, learning to use C2 and what it allows as it is right now is better.