Nobody can tell you how to do this.
Nobody knows how any particular portfolio is going to perform in the future.
We just try our best to manage all the different risks involved according to our own personal risk tolerance and the weight we individually assign (consciously or unconsciously) to those various risks.
Once again, here are two "links of links":
Asset Allocation: https://www.bogleheads.org/wiki/Categor ... allocation
Portfolio Risk Management: https://www.bogleheads.org/wiki/Categor ... management
Read it all. Then you'll understand that nobody can give you the answer you're looking for.
What you are trying to do may be possible. But we don't know how, just like you don't know how. Later, we'll be able to look back and say "this was how". But right now, we can't do it, because it hasn't happened yet. And later, we still won't know how for the future.
If you want to replicate the performance of the S&P 500, you go with a S&P 500 index fund. Then you get that performance minus fees. The fees of most S&P 500 funds are negligible.
If you want to replicate the performance of FTSE Global All Cap ex US Index, you go with a fund that tracks that index.
If you want to replicate the performance of literally any index that is out there, then you go with a fund that tracks that index.
---
You know, I think maybe I have finally figured out what you are actually asking in your OP.
Maybe you are trying to figure out how to create your own benchmark (one that is not currently in existence as an index) that you can then track your portfolio against. If that's the case, then you can use existing funds that are in the "category" of whatever you hold in your portfolio at the same weights as your actual allocations to those "categories".