Select File dialog with both starting folder and restricted file type

I have a database that will frequently import CSV text from different files located in the same folder, but in a different folder for each project.
If I use Import or Insert File to have the user select, I can show only *.txt files, but the dialog opens to the last used folder (usually for the wrong project).
If I use BE_FileSelectDialog to have the user select, I can point them to the correct folder, but I can't filter out unwanted file types.
Any solutions to allow both?

Have you tried our MBS FileMaker Plugin?

It should do it with FileDialog functions.