Directions For the Ribs and Rub
Mix the spices together and rub all over the ribs. Cover and place in the refrigerator overnight or for several hours.
Directions For the BBQ Sauce
In a saucepan, add the oil, scallions, garlic and ginger. Cook over low until the onion is translucent. Add the celery, carrot, chile, mustard, brown sugar, ketchup, soy sauce, and tomatoes and stir until well mixed. Add the tomatoes and star anise and cook over low heat for 2-3 hours or until sauce starts to thicken. Remove the star anise and blend in a food processor. Return to the saucepan and check the seasonings, adding salt and pepper to taste and adding more chile, mustard, sugar or soy as needed. Reduce until thick.
Baste the ribs and grill, basting frequently, over medium until cooked through.