Why not put the tops, one at a time, in a laundry bag and wash on a gentle cycle? Or even soak in tub of water with your choice of detergents, or even baking soda. The laundry bag should prevent any unraveling, anyway that's what I would do. Try one anyway, can't hurt, you only paid $3.00, what you got to lose.