Before I start testing with MX500 shell, I tried your suggestion by decrease the amount of foam (stock shell setup) and I got some promising results in 3K-4K area.Nice projects
To decrease high mids I'd try to increase venting (make a new vent on the back or make an existing one larger) or decrease the amount of foam inside on the driver. Probably a thinner foam on the driver plus a thin material on the vents
They didn't use standard horseshoe black foam which we often use. The stock black foam is thin and dense as it is pressed