I tried searching and couldn't find anything like this.
In short, r0johound showed me a way to reuse tiles in my tile editor so everytime you move it recycles the ones from the bottom and puts them up top etc...
This solved the issue of larger maps slowing down due to all of the images.
A little further along I decided to come up with a way to import your own tiles... I used the method outlined here:
Use a different instance of a tiledBG object for each tile. Adding another tile at runtime is as simple as creating another instance and loading the texture. Keeping the actual tiles as sprites you can select the texture by giving it the texture of one of the tiledBG instances using this plugin http://www.scirra.com/forum/plugin-texture-setter_topic43143.html.
Here is an example:
Works great in theory. That example makes it look so easy! But it doesn't work with the tile-recycling method somehow. I'm using the exact same objects, just instead of changing animation frame to change the image I'm putting one overtop with texture setter. But everytime you move away and come back it clears the tiles.
Here's a link to my .cap
Please take a look and help me out here!