Al Qaeda is a Sunni organization. Iran is a Shiite country. One of the reasons few Al Qaeda have been caught in Iran is that there aren't many. Remember for example, Al Qaeda in Iraq has killed a lot more Iranian-backed Shiites than it has Americans.
And you know this how? Even the oh-so-cooperative Iranian government [gag!] disagrees with you.