Make the soy-wasabi sauce: whisk together dry mustard and hot water to make a paste. Transfer mustard mixture to food processor; Add wasabi, soy sauce, garlic powder and blend.
In a bowl, combine marinade ingredients.
Place salmon in a shallow baking dish and cover with marinade. Cover and refrigerate for 30 minutes.
Meanwhile, preheat the broiler to high. Place salmon on a lined baking sheet and broil until salmon is just cooked, about six to eight minutes. Allow to cool then place in an airtight container.
In a large sauté pan, heat peanut and sesame oil, soy sauce, ginger, and garlic over medium heat. Add onions and cook until translucent, about five minutes. Remove onions with a slotted spoon and place in an airtight container.
Place the asparagus, all facing the same direction, in the pan and sauté in the sauce until cooked but not soft, about three to five minutes, turning with tongs as they cook. Remove from heat and then store in an airtight container.
Place orange peel and cashews in a separate airtight container then store everything in the fridge.
Microwave salmon, asparagus, and onion mixture for 60 seconds. Top with orange zest and chopped cashews.