Warm the oil in a large pan over medium heat, then add the diced onion and cook, stirring frequently, for about 2-3 minutes until translucent. Now add the cauliflower, walnuts, mushrooms, soy sauce, worcestershire sauce and spices. Stir until well combined. Continue to cook over medium heat, stirring every couple of minutes, for about 15-20 minutes. Add salt to taste, and remove from heat.