Попробуйте вернуть переменную в таблицу, используя
local function theFunc(localGroupValue)
localGroup = localGroupValue
local back = display.newImage("background.png")
back:setReferencePoint(display.TopLeftReferencePoint)
back.x = 200
back.y = 200
return("back")
end
for s=1,#array do
table.insert(array,theFunc())
end
, а затем вставьте массив в группу, используя
for s=1,#array do
theGroup:insert(array[s])
end