Having a PRO version of BLS-2017 will ease things; hopefully you have all leagues with bowlers eligible for this tournament on the same computer as they'll all be in the Master Bowler Database which will make importing of bowler names easier. Not knowing the format, I could come up with a number of ways to apply BLS based on several "Ifs" but because there are so many, I'd be writing a lot of unnecessary thoughts.
As an example, If this format involves bonus "pins" added to a bowler total pinfall for a match play victory, BLS will not support that (nor would BTM). So, I'll need to know the details of the Swiss format to see what BLS can do, or might be able to assist with partially.
Always check, download, and install the most recent update of your software to ensure that issues may have been corrected.