You can check this site:
http://marketcapitalizations.com/historical-data/historical-data-categories/indexes/
They list the historical index components for the past eight years for S&P 100, S&P 500 and NASDAQ-100 indexes.
Try to contact them for detailed data, they can provide a list with all...