Chemical exchange spin-lock (CESL) is a recently reported technology for probing metabolites which have intermediate to fast chemical exchange with bulk water. However, the conventional CESL is susceptible to B1 radiofrequency (RF) and B0 field inhomogeneity. The presence of these system imperfections leads to signal distortions and errors in contrast map. In this work, we report an approach to address this problem. We used simulation and in vivo experiments to demonstrate our proposed method.