Egg Mixture: Beat together the eggs and water; mix in the ham. Heat a little of the oil in a 7 inch skillet and pour in enough of the egg mixture to thinly coat the bottom. Cook until delicately browned on both sides, then turn out, roll up, and cut into thin strips. Set them aside. Continue make the remaining egg mixture.
Meat Balls: Mix together the meat, soy sauce, garlic, green onions, sesame seeds, pepper, and 2 tablespoons of the oil. Shape into 1/2 inch balls; roll in the cornstarch, then dip in the eggs. Heat the remaining oil in a skillet and fry the meat balls until brown, shaking the pan frequently. Drain and reserve.
Pork Strips:Have the pork cut very thin, and pound it even thinner. Cut the pork into matchlike strips. Mix together the cornstarch, salt, and pepper; toss the meat in the mixture, then dip in the egg. Heat the oil in a skillet, and cook the pork in it until browned and cooked through, about 5 minutes. Drain and reserve.
Beef: Have the meat cut into paper thin slices, then into matchlike strips. Mix the remaining ingredients together, and marinate the meat in the mixture for 30 minutes.
Vegetables:Wash the mushrooms, cover with water, and let soak 10 minutes. Drain and cut into slivers. Peel and thinly slice the onions. Cut the bamboo shoots into strips. Wash and remove the stems of the watercress. Cut the carrots into strips. Blanch the walnuts. Bring the broth to a boil.
TO ASSEMBLE: Heat the selected utensil. Spread the marinated beef on the bottom of the dish, greasing it lightly. Make layers of the various ingredients (except the beef broth). When the ingredients begin to sizzle, quickly add the beef broth, and cook for 10 minutes from the time the broth is added. Supply each person with chopsticks or a long fork. Each person helps himself. Serves 6-8.