Mash the garlic and chipotles together in a small food processor. Mix in the tomato paste, tomato sauce, water, and lime juice. Stir in the cumin, oregano, and cilantro. Add a few drops of liquid smoke.
Now, stir in about half of the brown sugar, half of the vinegar, and half of the salt. Taste the sauce at this point. Continue to add small amounts of sugar, salt, and vinegar until you like the taste.
You want to mix these distinct flavors, which you can do either by refrigerating for a few hours or by simmering on the stove for 30 minutes. Either way works well, but the stove top method yields a slightly more robust taste.
Keep this product refrigerated or frozen until ready to use.