Not firsthand knowledge, but...
... I recall reading somewhere that the external BB's are cross-compatible. So get a FSA K Force compact and I believe that you may be in business. As a caveat, I would check before you buy.
On the other hand, the external BB's are going for like $30-$35. Personally, IF I was doing this I'd get the FSA Mega Exo BB with the K Force crank and just ebay the entire D/A crank/BB as a set.
Another approach is to get a 12-27 cassette and keep the crank configuration as-is. I'd do that as I am not a believer in the compact fad.