Experts urge release of details of IAEA inspection at Iran site