BLF on cisco spa500ds

I have a quick question…

I currently give each user their own queue so multiple people can hold for them without being kicked to voicemail, or having an annoying beep go off in the station’s ear.

Is there a way to setup a BLF to tell if the user is on the phone with their extension, yet set the speed-dial number to their queue? That way we can transfer calls to their queue instead of directly to their extension, where the caller would just end up getting shot to voicemail.