I sometimes wonder if you can over do it with tilemaps...
I have, off the top of my head, 5 tiles maps on any one level and they each cover the full layout and exist on separate layers. I use them for things like fore/background graphics, fake walls, lighting effects and (static) liquid bodies.
Probably no more efficient way to do those things that using a tilemap though, I guess.