I dealt with these once many years ago, but it's good to hear that someone has found a natural predator, thought I'd pass it along:
http://www.bluezooaquatics.com/productDetail.asp?did=2&pid=2146&cid=83
http://www.bluezooaquatics.com/productDetail.asp?did=2&pid=2146&cid=83