If using fillets of salmon, be sure to remove any pin bones. Combine marinade ingredients, except lemon slices, in a small saucepan and bring to a boil. Take off heat and allow to cool to room temperature. Add lemon and pour cooled marinade over fish and marinate, refrigerated, for at least 1 but no more than 4 hours. Turn fish occasionally.
When ready to serve, heat 2 tablespoons of olive oil in an ovenproof saute pan (preferably non-stick) over moderately high heat. Remove salmon from marinade and quickly saute on 1 side until lightly browned and "lacquered" looking. Turn fish over and place pan in a preheated 500 degree oven for 4 to 5 minutes or until just cooked through. Don't overcook. Salmon should still be translucent in the very middle.
While salmon is cooking add remaining oil to another skillet and heat over moderately high heat. Add bok choy and soy beans and stir-fry for 1 or 2 minutes. Add pea shoots and stir-fry for 1 minute longer. Add 1 cup or so of stock and bring to a boil, stirring constantly. Season vegetables, to taste, with salt and a few drops of hot pepper sesame oil. Place vegetables and broth in the center of shallow warm bowls and top with salmon. Garnish with sesame seeds and sprouts and serve immediately.
To Roast Garlic: Slice off the top quarter or so of 2 heads of garlic to expose the cloves. Drizzle with a little olive oil and season with salt and pepper. Loosely but completely wrap each head in a piece of foil and roast in a preheated 400 degree oven until garlic is very soft and lightly browned, about 30 minutes. Squeeze out and mash as much as you can from garlic heads. Stir garlic into 1-quart chicken stock and simmer for a few minutes to develop the flavor.