ya i did this mod. i followed a post from a fellow member who did a very good write-up. my layout consists of vol up/ down, track up/down, mute, and power, which was standard with the rockford/fosgate package so I am not sure about your bluetooth functions.
with ur aftermarket headunit you will need a specific "pac adaptor" based on the brand of your headunit so the buttons can learn specific functions such as volume control, mute, etc.
In addition you will have to rewire the wires on the harness and match them up to another harness underneath the steering wheel. it seems confusing when you see the writeup it will make sense. I was advised to use a volt-meter since my wiring was slightly different.
2007 Nissan Frontier Nismo 4x2
Factory Options: Roof rack & moonroof
Exterior-Debadged tailgate/roof rack. Nissan Keyless Entry Pad, 6000k Bi-xenon headlights, headlight adjustment mod, piaa h11 ion yellow fogs, white LED license plate lights,OEM bug deflector & OEM Keypad.
Interior-pioneer avic d3 with bluetooth, added oem steering wheel controls with pac adaptor [SWI-PS], jbl gto 927 front, jbl gto 627 rear, gentex auto-dimming mirror with compass, temp, and homelink.