Can i create & attach a component inside a component ?

Take into account that NewObject works only at runtime. You will not see the components in the construction phase.