Preheat a deep fryer or a Dutch oven with 4 inches of oil up the sides to 350°F.
Pat the catfish filets dry with paper towels and set them aside.
In a small bowl, stir together the old bay, garlic powder, onion powder, salt, and pepper.
Season the fish on both sides with the spices.
In a large shallow bowl, stir together the rest of the seasoning mix, flour, and cornmeal.
In another large shallow bowl, whisk together the eggs, buttermilk, and hot sauce.
One at a time, place a filet into the flour mixture and coat the fish in the flour. Shake off the excess.
Place it into the egg mixture until coated, and let the excess drip off.
Lastly, place it back into the flour mixture and coat well. Let the excess shake off and place it on a sheet tray. Repeat with the remaining filets.
When ready to fry, gently add 1 filet at a time to the fryer and fry for 3-4 minutes until golden brown and an internal temperature reaches 145°F. Flip if needed.
Place the fried catfish on a paper towel-lined plate to soak up any excess oil, and then place it on a sheet tray with a wire rack on top. This will help keep the fish crispy.
Repeat with the remaining filet and serve with lemon wedges and sauce of your choice.