Unfortunately, we can't advise on the local account set up process so hopefully other freelancers from Pakistan will follow up with more advice.
I can confirm other freelancers from Pakistan are successfully using both Direct to Local Bank and Wire Transfer payment methods.
From personal experience as a fellow freelancer and not a moderator, if needed, when communicating your status and type of payments you'll be receiving, focus on explaining the type of transactions you'll be making because terms like freelancer and freelancing can be perceived differently if not defined correctly at the start of the conversation. I'm bringing this up because of the response you received that the bank "doesn't open accounts for freelancers". Also, consider communicating with the bank's main office in additin to speaking with a represetative in the local branch.