There is usually some method you can use to work around limitations, perhaps you might go for loading each level from JSON array data (in a text file within game data?) and have just one actual layout. Depending on the type of game (eg: if it's tiled) you can also re-use the same objects and save on the slowdown of destroying/creating objects all the time.
At the very least (if you go for one layout per level), write your events so that you can include the same event sheet on every level rather than making a new sheet and all that duplicate code. It seems mobile really takes time to optimize once your game gets some complexity.