Mix all ingredients together in small bowl. Taste and keep adding things until it tastes good: Salt or lemon if tastes too much like mayo/yogurt, chipotle sauce if not spicy enough, more mayo/yogurt if it is too spicy. Garlic flavor will develop as it sits in fridge - so put it in the fridge until ready to serve.
For the Fish
1. Mix all spices (smoked paprika through kosher salt; do not mix salt flakes) in small bowl. This is your spice mix.
1. Place fish filets in 9x13 casserole dish. Coat filets with spice mix. It will be thick on the fish - almost caked; when little piles of spices accumulate, find a bare part of the fish and rub in in the pile like you are using the fish as a sponge.
Sprinkle half of the sea salt flakes over the filets. Pour half of the olive oil over the flakes. Flip and do the same to the other sides. Some of the flakes will fall off - don't suss; it will all work out in the end.
Pour the lime (or lime/lemon) juice over everything. If anything looks uneven, swirl or scrunch the fish around in the dish to coat with the juice.
Cover the dish with plastic wrap and refridgerate for about 20 - 30 minutes. Use that time to prep your general taco fixings like lettuce, cheese, whatnot.
Heat a tablespoon of olive oil over medium heat in a large pan. When hot, place the filets in and cook for 3 - 4 minutes each side until they flake easily.
Serve cooked filets with soft or hard corn tortillas, chipotle sauce, lettuce, cheese, japapenos, and all the good taco fixings you prepped.