They seem to be in soil too..
Neem in a water only waterin has helped me before.
Also you may want to up your silicone to dbl. If they cant eat thru the leaf they die :)
Maybe a nice bag of lady bugs ? Cudnt hurt and some biodegradable dish soap bath if not insecticidal...
Thanx for inviting...