Plants definitely can help in keeping a good balance in your water. A good biological cycle will help to reduce the ill effects of waste, however water change is essential. Since you mentioned koi, I'm guessing you have a pond. Snails would help, however certain species can become pests to your pond. Do your homework before adding anything to your "eco-system"