Hey @_Jinxed_
I have BPD, amongst other things. It is frustrating trying to get help. The way I received help was to a squeaky wheel. When in distress I would go and present to the emergency department, wait 6 hours at least and then see the psych team. This is not a solution for everyone. But eventually they did give me support (mainly because it was time consuming for both of us not to).
My suggestion to you is that Peer Workers are becoming an increasingly prevalent part of the mental health system. If you are in a major metropolitan area I would see if your local mental health service has a Peer Worker and try to get in touch with them. They can help you navigate what services your local mental health service does have. For example, I am aware that my local mental health service has a DBT program for people who have BPD traits. But it's often hard to find out what your mental health service has without getting in touch with someone who works for it. And then find out from that Peer Worker what the requirements are to access identified services are.
Outside of the public system you can get 10 sessions of a psychologist by acquiring a mental health plan from your GP (well 6 to start with, and then 4 more). You are correct that many psychologists practise CBT....but their are a few who can do DBT skills with you for example.
Is it something like DBT that you are after? Or just counselling tailored to your needs?
p.s. SANE have a guided service that you could look into if you are interested.