I don't like the cilantro idea. Cilantro crosses the brain blood barrier and may transport mercury to your brain. Chlorella is only one thiol, meaning it doesn't have an strong bond to metals. It may release them during the intestinal transit. Also, most chlorella may be mercury contaminated since it comes from the sea.
In any case, chlorella may be safer than cilantro. It is all to you but after my years reading a lot about chelation, I don't buy the idea these natural products chelate anything. It is more market than anything. They may have some binding properties but when dealing with metal toxicity, the mistakes cause more harm.