The Kremlin says an alleged US agent was not a high-level official and had been fired years earlier.