Yes Containers in Construct is the thing you need.
Lets say you create 3 people. And every "person" have lets say. A head, body and legs. 3 things.
If you start making a sprite representing the head, and call that one "Person".
Then create another sprite representing a body, and call it "Body".
And after that you create yet another sprite representing legs, and call it "Legs"
If you go to, or select your Person-sprite ( the head ) and go to containers in the Properties ( to the left ) ... And click Add object. Just add your Body and Legs there.
Now the Head, body and Legs are in a container.
If you later need to select one Person. You use the "Pick by comparison" - event
There you choose the Person-sprite ( the Head ) - and after that you have an expression... Lets say ( Person.index = person01 ). This way Construct picks the Person.sprite that has person01 in it's instance variable: Person.index
Then what you later decide to do with that object applies to ALL the sprites in that container. The Head, Body and Legs. So if you want to destroy the "Person" - choosing Destroy Person also destroys the body and legs. It's the same if you want to create a Person. The body and Legs will also be created.
If you position the person though... the body and legs wont automatically also position them selves correctly. For that you have to preferably use the Pin to behaviour. If you have pinned the Body and Legs to the head and later position the head somewhere, the Body and Legs will follow. The same works if you rotate the head. I do not know about scaling. But at least if you choose the Person object in an event and in the actions you for example use Person - Set scale and below that Body - Set scale and then Legs - Set scale. ...The correct Head, body and legs will be scaled.
So think like this.
Have an unique identification for each people. Like Person01, Person02 ... and so on. In an instance variable. Do it when the sprite gets created.
Use one sprite that controls all the other body parts.. lets say the Head of the person. And put all the other body parts in the heads container.
When you pick the Head.sprite - ALL the other body sprites also gets picked.
Try experiment with this in a totally fresh project and I'm sure you will quickly learn how it works. A tip is to position the head and the body parts as you want them to fit together when you're in constructs layout. Because when you create a new object, construct will create the head, and then position the other objects in the container the way you have positioned them in the Constructs layout. If you directly after you created your Head ALSO pin all the body parts to it - then when you position your head all the body parts will also get positioned.
I hope you get it to work.