Scoop the dried porcini mushrooms into a heat resistant bowl. Pour in 3 1/2 cups very hot water to rehydrate. Once the mushrooms are soft, usually about 20 minutes, strain the liquid into a separate bowl, and finely chop the mushrooms.
Heat 1 tablespoon of the olive oil in a very large (12-inch) nonstick skillet over medium high heat. Once hot, scoop in the onions and cook until golden brown, about 8 minutes. Stir in the garlic and cook an additional minute until aromatic. Scrape the mixture into a 6 quart dutch oven or soup pot.
Return the skillet to heat and add 1 1/2 tablespoons of the olive oil. Mix the shiitake and oyster mushrooms together. Once the oil is hot, add half the mushrooms and saute until the mushrooms begin to brown, about 6 minutes. Scrape into the soup pot. Add another 1 1/2 tablespoons of the olive oil and saute the second batch of mushrooms. Reserve 1 cup of the sauteed mushrooms, and add the rest to the soup pot.
Meanwhile, you can start adding the rest of the ingredients into the soup pot, beginning with the chicken broth. Next, add the hard cider, along with the strained porcini mushroom liquid, and 1/2 of the chopped porcinis. (Reserve the remaining porcini mushrooms, they'll be added into the soup at the end.) Finally, add the diced potatoes, thyme, bay leaf, Worcestershire sauce, and the ancho powder. Stir to combine, then bring to a simmer over medium high heat. Lower the heat and continue simmering for 30 minutes. Season to taste with salt, usually about 2 teaspoons, depending on the saltiness of your broth.
While the soup is simmering, add the final tablespoon of the olive oil to the skillet set over high heat. Once the oil is hot, scoop in the diced apples. Saute about 3 minutes until the apple pieces have started to soften. Scrape the apples into a serving bowl and set aside for garnishing the soup.
Discard the bay leaf. Working in small batches, puree the soup in a heavy duty blender until smooth. Return the pureed soup to the pot and stir in the reserved porcini, shiitake, and oyster mushrooms. Bring the soup back up to temperature. You're now ready to serve. Ladle the soup into warm bowls, garnish with a dollop of crema and the sauteed apples.
You can prepare both the soup and the sauteed apples several days in advance. Store them in separate airtight containers in the refrigerator. When you're ready to serve, bring the sauteed apples to room temperature and gently reheat the soup. Garnish each serving with the sauteed apples and crema.