Preheat oven to 350ºF (177ºC). Spray a 9X13-inch baking dish lightly with nonstick cooking spray. Set aside.
Cook spaghetti (16 ounces) according to package instructions until al dente and drain well. Return drained pasta to the pasta pot.
Add the remaining 2 tablespoons of oil to the skillet. Saute the onions (1 medium) over medium heat, stirring often, until they begin to soften, about 5 minutes.
Add the mushrooms (16 ounces) to the onions and continue to cook until mushrooms are soft; set aside.
In a large mixing bowl combine cream of mushrooms soup (2 cans), sour cream (1 cup), milk (1/2 cup), diced tomatoes (1 can), chili sauce (1/2 cup), cumin (1 tablespoon), coriander (1 tablespoon), chili powder (1 tablespoon), pepper (1/2 teaspoon), and 2 cups of the jack cheese until smooth.
Add the cooked chicken (1 1/2 pounds), vegetables, and sauce to the pasta pot and fold until everything is evenly coated. Pour into prepared baking dish and sprinkle top with remaining cheese (2 cups). Bake for 25-30 minutes or until heated through and bubbly. Sprinkle with parsley (2 tablespoons) and serve.