Have you ever used the Zyxel AH-225? It is a dual band USB adapter that can also double as an AP. It's great for a lot of things... well, drum roll... it does have an external antenna adapter. It's inside! Take a small knife to the seam and twist. It just pops apart.
This may not be the solution you are looking for, but it's the only answer I have! :)