Have a look at http://www.eco-sphere.com/
they sell stuff like that. I think plants are out of the question, you should go for some kind of algae instead. Plants grow way too slow, take up a lot of space and are hard to digest. Another problem would be getting the substrate in and planting every thing when the lid is at the bottom.