Well done!
I'm very pleased that you were able to mod my macro to best suit your needs.
Looks like you have all you need, but FYI I just posted a more full-featured version of this macro:
MACRO: Choose File From All Files in Target Folder using KM Prompt With List [Example]
It will use whichever is frontmost, Finder or PF, OR can use a preset Target Folder path.
It also will allow you to change Target Folder after you are in the list.