In a large, deep, sauté pan or Dutch oven, heat 2 tablespoons olive oil over medium heat. Add onion slices and 1 teaspoon salt.
Sauté for about 10 minutes until onions are soft and starting to brown, stirring often, and then turn down the heat to medium low and sauté until onions are golden brown and caramelized, about 45 minutes. Stir often. You want the onions to stick a little so they color, but if onions start to burn, add a little water or more olive oil (or wine!) to deglaze.
Increase the heat back to medium, add the mushrooms to the onions in the pan, and sauté until they start and brown and are soft but not mushy, about 6-8 minutes. Add more olive oil if the mixture starts to burn. Drain any water out.
Put onions mixture, eggs, and walnuts, and 1 tablespoon olive oil in a food processor and pulse until ingredients are combined and uniform and it looks like chopped liver; add a little more olive oil if it's not coming together. Season with salt and pepper to taste.
Chill for one hour or until ready to serve and garnish with walnuts and chives. Serve with matzah crackers and veggies.