Its not just Logan Air that use them.
If you contact the towers at said airports and ask them about it I am sure they will point you towards the person that will be able to approve you using them.
And they arn't your standard approaches they are I think CAT B airports which means that crew have to do a bit more training/ have a brief, before they go for the first time on a commercial flight.