Your other option is to contact SQA re exam centres that take external candidates. I'm not convinced you'll have a lot of luck though.
Higher English, maths and sciences are often mandatory for certain courses like nursing, teaching etc. That's probably why they're easier to find at colleges.