Mix all the dry ingredients together in a small glass bowl to create the spice rub. Reserve 2 tablespoons of the spice mixture for the BBQ Sauce.
Rinse and the dry ribs, then put on a clean cutting board and pull off the thin fatty skin that lines the underside of the ribs. Trim the ribs of excess fat and meat. Liberally season both sides of the ribs with the spice rub. Wrap the ribs with plastic wrap or foil and refrigerate for at least 2 hours so flavors can develop and permeate the meat.
Soak the wood chips in water for 1 hour before grilling.
Preheat the grill to 250 degrees F. Using the hickory and charcoal, set up the grill for indirect heat.
Arrange the ribs, meatier side down, on the far side of the grill away from the coals. Close the cover of the grill and cook the ribs for 3 hours. Turn and cook until the ribs bend, about 1 more hour.
You will need to check on the charcoal and chips during the smoking process and replenish as needed. You will also need to maintain a temperature of 250 degrees F.
Remove ribs from grill to a cutting board and sprinkle with more spice rub. Cut each slab into individual ribs and transfer to a serving platter. Serve the ribs with Southwest Barbecue Sauce.
For dry ribs: Sprinkle Neely's BBQ seasoning over the ribs, cut between the bones and serve.
Heat the canola oil in a medium saucepan over medium heat. Add the onion and garlic and saute until the onions are soft. Stir in the remaining ingredients and simmer until thick and the sauce is flavorful, about 1 to 1 1/2 hours. Taste for seasoning and add salt and pepper, if necessary.