Сам спросил сам ответил:
Ответ крылся в том что для такой операции нужны особые параметры переменной:
1.Именно имя переменной должно быть не просто рандомное а ссылкой к зависимой переменной в родительской композитной сборке,тоесть:
reverse.dep.Projectname_Buildname.env.selectmap с обязательным словом reverse перед этим
2.в value(переменной в родительской сборке) надо указывать ссылку на зависимую переменную %dep.Projectname_Buildname.env.selectmap%
После это всё работает.
Ссылка на статью которая помогла разобраться
https://cloudappsec.net/2017/04/24/benefiting-from...