I know this is an old thread. Did you have any luck finding or even importing Caecilicans ? I'm currently trying to find some myself in the trade.