You just need to be patient and give it more time. Remember, a beer like this is going to have to age a couple of months anyway. No need to rush it during fermentation. Even with all the unfermentables in this recipe, you should still be able to hit around 1.025-26. Just leave it alone for another 3 or 4 weeks.
A couple of years ago I had a barleywine that only dropped to 1.035 after 3 months in the fermenter. I thought I was going to have to dump it because it was pretty much undrinkable that sweet. Instead of dumping it, I transfered it to a keg and stuffed into the back of a closet. A year later it had dropped to 1.023. I bottled some and took a first place in a major competition with it. Patience does pay off.
Wayne
Bugeater Brewing Company