How to Make It
In a large, heatproof bowl, cover the New Mexico, guajillo and cayenne chiles with hot water. Let stand until the chiles soften, about 15 minutes. Drain, seed and coarsely chop the chiles and transfer to a blender. Add the serranos and the olive oil and puree until smooth.
Transfer the chile puree to a medium bowl. Stir in the onion, Fresno chiles, lemon juice, lemon zest and parsley and season with salt and black pepper. Let the salsa stand for at least 1 hour before serving.