This isn't going to be much different than just replacing keycaps on the ES-87 with lower profile caps, like Leopold step sculpture 2 or Cherry profile. You need a design that does NOT use cherry style stems. These switches and design are inherently taller than what you want.
I'd suggest some other mechanical design like Keychron ultra slim that uses a different stem design than traditional Cherry