For the beef taco mix: Heat the olive oil in a large skillet over a medium-high heat. When the oil is hot, add the scallions and garlic. Stir and cook briefly, 30 to 60 seconds, then add the ground beef. Break the beef up and cook until it is totally browned, 3 to 4 minutes, then drain most of the fat. Add the taco seasoning, salt, salsa and hot sauce, then stir to combine. Add 1/4 cup hot water and stir. Cook for 3 to 4 more minutes to thicken.
To serve: While the beef taco mixture cooks, place the tomatoes on a cutting board, with the tops facing down. Using a sharp knife, cut the tops of each into 6 wedges, making sure to not cut all the way through to the bottoms. Gently pull the tomato wedges apart, opening up the centers so they can be filled.
Taste and adjust the beef taco mix as needed. Fill each tomato with the mix, then top each with lettuce, cheese, sour cream, cilantro, jalapenos and hot sauce. Garnish with the lime wedges.