In a small mixing bowl, combine the olive oil, vinegar, lemon juice, seasoning mixes, garlic, green onions and hot sauce, if using. Whisk the ingredients together, then set aside. Season with additional salt if needed.
Rinse the asparagus under cold water. Remove the tough ends from each stalk. Trim any large scales from the stems as needed.
In a skillet large enough to lay the asparagus flat, bring about two inches of water to a boil. Add the salt.
Carefully lay the spears in the boiling water. Let the water return to a boil, then simmer the asparagus over medium-low heat for 5-7 minutes until the asparagus is still slightly crisp.
Drain the water from the skillet and immediately run the asparagus under cold water to stop the cooking.
Transfer the asparagus to a dish wide enough to lay the asparagus flat. You could also use a gallon freezer bag.
Pour the marinade over the top of the asparagus. Cover and refrigerate for a minimum of three hours.