Preheat oven to 400F.
Grease a 13x9 baking dish with cooking spray and set aside.
Heat olive oil in a large nonstick skillet over medium-high heat.
Add onions and cook for 2 minutes.
Stir in garlic and continue to cook for 30 seconds.
Add the ground turkey; season with cumin, chili powder, oregano, salt and pepper.
Continue to cook for 5 minutes, or until browned, stirring frequently.
Stir in tomato paste until well incorporated.
Stir in beans, chicken broth, and lime juice, and bring to a boil; cook for 1 more minute, stirring frequently.
Remove from heat.
Place 1 tortilla on your working surface and spoon about 3 tablespoons of the turkey mixture onto one end of the tortilla.
Roll up the tortilla and set aside.
Repeat with remaining tortillas and ground turkey mixture.
Spread 1/2 cup enchilada sauce on the bottom of previously prepared baking sheet.
Arrange rolled up tortillas seam side down over the enchilada sauce.
Pour remaining sauce over enchiladas and top with cheeses.
Bake for 18 to 20 minutes, or until hot and bubbly.
Remove from oven and let stand few minutes.
Garnish with sour cream and green onions.
Serve with lime wedges.