First, remember the SP500 is mostly the SP50 because it is a weighted index. The top 10 companies are 24% of the index, the other 490 split the 76%.
So what you can do is just buy some shares in the top dozen or two companies in the S&P500, and at the end of the year tax harvest some losses and use the cash to buy shares in the largest few companies you don’t own.