That's correct, the current algorithm only tries to guess the following tile types:
"deepwater",
"deepwater-green",
"water",
"water-green",
"grass-1",
"grass-3",
"grass-2",
"dirt-3",
"dirt-6",
"sand-1",
"sand-3"
I have no plants at the moment to update these. Might happen some time in the future, but for now that's it. The code is open source though, so if you want to tinker with it yourself, you're more than welcome.
Sorry for the disappointing answer.