Combine chicken, spices, lime juice, garlic, crushed pineapple, tequila salt, chipotle salsa and dried peppers and marinate overnight but at least 2 hours.
In a large, coverable pot, saute onion in olive oil and then brown chicken on all sides. Add the marinade, cover and then lower heat and simmer for 3 hours.
Salt to taste. And then shred the chicken using two forks.
Serve on tortillas of your choice with toppings such as olives, sundried tomatoes, sour cream, cheeses, etc.