I think it might be engine specific, for example in unity I can make bonsai sprite as single higher tile and then the engine will draw character properly behind it in front of the thing.
One solution would be to use software like Tiled and provide map made in that, because a lot of engines can import from tiled and work properly.