Combine first 9 ingredients and rub into the baby back ribs.
Grill ribs over low, indirect heat for 2 1/2 hours.
Meanwhile, combine apple juice, honey, and butter in a small saucepan over medium heat until butter melts.
On each of 4 aluminum foil sheets, divide butter mixture.
Place a rack on each buttered foil sheet, meaty side down; crimp to form packet and wrap with an additional foil sheet.
Still using indirect heat, grill packets, meaty side down to 1 hour.
Unwrap packets and grill, meaty side up, 1/2 hour.
Meanwhile, stir together BBQ sauce, apricot preserves and water; brush ribs (still meaty side up) and grill another 20 minutes (if you like a little char, you could place the ribs over direct heat for a couple of minutes only).
Remove ribs to cutting board and cut into individual ribs, brush with apricot glaze and serve.