In a small mixing bowl, mix all dry ingredients with flavors (except cilantro). Set aside. In a large mixing bowl, mix together lime juice concentrate, orange juice concentrate, apple juice concentrate, water, tomato puree, apple cider vinegar, apple pieces, onion and garlic. Heat over medium and slowly whisk in dry ingredients. Simmer covered for 20 minutes, stirring regularly. Remove from heat and place in an ice bath to cool, stirring regularly. Fold in cilantro prior to serving.
Fold with seared meat for burrito or Latin American fillings, serve over grilled meat or heat and serve on the side as dipping sauce.