Ok, I found:
@
QQmlContext *context1 = new QQmlContext(engine, qApp);
context1->setContextProperty("myList", modelList_1 );
QQmlComponent component1(engine, QUrl::fromLocalFile("myScene.qml"), this);
QObject object1 = component1.beginCreate( context1 );
qobject_cast<QQuickItem>(object1)->setParentItem( window1 );
component1.completeCreate();
QQmlContext *context2 = new QQmlContext(engine, qApp);
context2->setContextProperty("myList", modeList_2 );
QQmlComponent component2(engine, QUrl::fromLocalFile("myScene.qml"), this);
QObject *object2 = component2.beginCreate( context2 );
qobject_cast<QQuickItem*>(object2)->setParentItem( window2 );
component2.completeCreate();
QQmlContext *context3 = new QQmlContext(engine, qApp);
context3->setContextProperty("myList", modelList_3 );
QQmlComponent component3(engine, QUrl::fromLocalFile("myScene.qml"), this);
QObject *object3 = component3.beginCreate( context3 );
qobject_cast<QQuickItem*>(object3)->setParentItem( window3 );
component3.completeCreate();
@
So, I don't have of name conflict (each scene uses "myList" model name, but shows differents data).
But why it isn't possible to set property into internal context? There is an explication?