controling bluetooth audio profiles

So I got this situation going on where I need to be available to take calls from this voip software on one computer, and but I'm rather limited on what I can do on that computer, I got a 2nd computer that I can do what ever I want except run the voip software. So I'm in essence stuck having wear two headsets, one so that when I do get a call I can tell and talk to them and the other to her the music/sounds from the computer I can play on when I'm not in a call. So I was thinking if I could set things up so that I can setup a Bluetooth hfp connection to the first computer, and a a2dp link to the other. and then output to a device that can support both profiles (like a nice pair of Bluetooth cellphone earphones) then have the arduino involved to monitor the hfp link and switch the connection between the two biased on if there's any sound coming in over the hfp link or not. that way I just have to wear one headset get the benefit of stereo sound when I'm not in a call and don't gotta worry about missing calls. But so far it seems the all the modules I can find either don't support audio at all or will completely decode the audio down to analog and I'm not even sure on a bunch of these if they even support line in or what kind of hit that would do to the audio quality So I was wondering if there's some way I could make a middle ground.