Have you tried water lettuce?
Its invasive, and known to take over.
But maybe you need an aggressive plant.