In a large sauce pan, combine chicken broth, chicken, bean curd, mushrooms and bamboo shoots.
In a small bowl, combine salt, sugar, soy sauce, rice vinegar, red wine vinegar, lemon juice, fish sauce, water, corn starch, peppercorns and sesame oil. Mix well.
Place sauce pan over medium high heat and bring to a boil.
When the base comes to a boil, add seasonings. Continue to boil for 2 - 5 minutes as soup thickens slightly.
Add beaten egg slowly, stirring to create ribbons.
Remove from heat.
Spoon into serving bowls. Garnish with minced green onions.
Serve hot.