I think you are looking for trouble if you want to remove all the lilypads and cattails. They are really difficult to get rid of. And plants around the ponds shall have little damage to fish. You may contact a gardening company, ask for their advices.