Welcome @PhonePhoenix to the forum.
In fact: everything you are asking for is already available.
Goto PBX/Tools/Asterisk CLI
Type core show hints
and send it.
It will show you for example:
QAL_18_1000
18 is the extensionnumber and 1000 is the Queuenumber.
You can use the QAL_18_1000 as value for a BLF-key as well. It will then light up accordingly.
Pause/Unpause would be:
QAP_18_1000
KR