Heat olive oil in a skillet over medium heat. Add the onion and garlic, cooking until softened, about 2 minutes. Add the ground chicken and cook for 5-6 minutes, breaking it apart with a spatula until fully browned.
Add chili powder, cumin, smoked paprika, oregano, salt, and pepper. Mix well to coat the chicken evenly with spices.
Add black beans, corn, and diced tomatoes. Cook for another 2-3 minutes until warmed through. Squeeze in lime juice and adjust salt to taste. Remove from heat.
To make the crema, whisk together Greek yogurt, lime juice, garlic powder, and salt in a small bowl until smooth.
Arrange lettuce leaves on a platter. Spoon the warm chicken mixture into each leaf, then top with diced avocado, salsa, cilantro, and a drizzle of lime crema. Garnish with lime wedges and cilantro and serve.