The wires do run down the pillar, purple + purple with white tracer. The thread I linked to shows which is which and explains the way they are wired as there is some smoke and mirrors involved with the body control unit PWM'ing one of the lines effectively giving you two live wires until the BCU drops one wires voltage level to create a potential difference. If you aren't keen on dropping the headlining, you could probably squeeze the wiring in from the front right by removing the driver's sun visor, partially removing the driver's door seal, and springing the front right side of the headlining from its trim clips in that corner. That should give you enough flex to get headlining down just enough to snake your three wires between the roof and the headlining.
You'll need to splice onto the purple and purple/white wires behind the A-Pillar trim, and you'll also need an earth. You will easily manage to put an earth in behind the A-Pillar trim by simply drilling a small hole into the A-Pillar and screwing a self tapper into that hole, and using that self tapper to secure / connect an earth wire with an eyelet terminal crimped on it. If you don't have any crimp on terminals you can make a ghetto eyelet by baring an inch and a bit of wire, splitting the strands in to two bundles, twisting them into two neat branches, then doing two twists of the two branches around each other, putting a suitably sized screw / pin / screwdriver etc between the branches, and then twisting the remaining length of wires together. The wires in the A-Pillar don't have a lot of give / slack in them, so it's not going to be possible to do a traditional cut, bare, twist, and solder splice on them. What you're going to have to do is remove a section of the insulation sheathing from the middle of the wire. I often do this with a cigarette lighter, simply burn about an inch of insulation, then scrape off the charred remnants by running the wire between my thumb nail and index fingertip, using the thumbnail as a scraper. Once you've burned & scraped enough insulation you will then wrap your new splice wire around the original metal cores, solder the joint and tape it up. That's a lot of words, I'll make a diagram.
IIRC the wire strands in these wires are silvery aluminium looking rather than goldy coppery coloured, but even if they are copper, it's helpful for this diagram to have the original wires in silver, and you might benefit from "tinning" the original wires before soldering on the new splice which you'll wrap around the bare wire strands:
After wrapping it around, solder the joint:
I'm going to suggest wiring this up with 3 core 1.0mm or 1.5mm cable, it will give you a very OE look to the wiring poking down from the headlining to the mirror and be easier to manipulate when you poke the wire through the gap between the headlining and the roof.
So, with the above info on splicing the wiring, what to do to get enough give in the headlining without having to fully remove it, and a bit more information on the wiring colours etc in my thread I linked to earlier, I think you should be all set to wire in the MGF mirror. Best of luck and post some photos once its installed