I bought a DeepCool cooler that stated that it supports the LGA20XX socket, but I can't mount it on a narrow ILM socket.

Unfortunately, when the LGA20XX sockets are listed, it usually refers to the ILM 80*80. The narrow ILM 56*94 is usually listed on its own, and is normally just applicable to server motherboards; which usually don't support most coolers.