Well, I may be cooked. I've done 5000 trades a year through IB for the last 5 years. They never facilitated specific identification in any way. Instead they always said "you can track that", which I did. (No provision to mark sales to purchases before clearing) So I have matched buys to sells...