Preheat oven to 375 degrees F. Cut the spaghetti squash in half, scoop out the seeds, and place face down in a baking pan with a little bit of water. Bake for about 45 minutes or until cooked, but not so cooked that the skin starts to wrinkle (you want the skin to remain strong enough to hold the filling).
Remove the squash from the oven and let cool enough to handle. Scrap out the flesh of the squash into a bowl and place the skins face up in another baking dish.
While the squash is baking, heat a large skillet and oil over medium heat. Add the onion and saute for 2 minutes. Add the garlic, jalapeno, and bell pepper and saute for another few minutes until soft. Add cumin, oregano, chili powder, and salt and black pepper to taste and combine. Add the beans, corn, parsley, and lime juice and mix to incorporate. Lastly, add the spaghetti squash flesh from the bowl, mixing well. Taste and adjust seasoning as needed.
Set your oven to broil on high.
Scoop the mixture into the squash skins and top with grated cheese. Broil until the cheese melts and starts to brown, about 1-2 minutes. Remove from oven, sprinkle with additional parsley, if desired, and hot sauce.