Place dried chilies in a small bowl and cover with hot water. Soak for 15 minutes until softened, then drain.
Place rice vermicelli noodles in a large bowl and cover with warm water. Soak for 20 to 25 minutes until pliable but still firm, then drain and set aside.
Soak dried shrimp in a small bowl of warm water for 10 minutes, then drain.
Add drained chilies, shallots, garlic, ginger, lemongrass, candlenuts, drained dried shrimp, shrimp paste, ground turmeric, and 1 tablespoon vegetable oil to a food processor.
Process for 1 to 2 minutes, scraping down sides as needed, until a fairly smooth thick paste forms.
Heat remaining 2 tablespoons vegetable oil in a large Dutch oven or stockpot over medium heat.
Add laksa paste and fry, stirring often, for 8 to 10 minutes until the paste darkens slightly and oil begins to separate around the edges.
Pour in chicken broth and both cans of coconut milk, stirring to combine. Add fish sauce and palm sugar, then stir well.
Bring broth to a gentle boil, then reduce heat to a simmer.
Add sliced chicken thighs to the simmering broth and cook for 8 to 10 minutes until cooked through.
Add shrimp and cook for another 3 to 4 minutes just until they turn pink and opaque.
Stir in halved tofu puffs and let simmer for 2 to 3 minutes to absorb broth flavor.
Add bean sprouts during the last minute of cooking so they stay crisp.
Divide soaked and drained rice noodles among four large bowls.
Ladle hot broth over noodles, making sure each bowl gets a mix of chicken, shrimp, and tofu puffs.
Top each bowl with half a hard boiled egg, cilantro, fried shallots, and a lime wedge on the side. Serve immediately.