Purifying 401k

Assalamu Alaikum

I need a bit of help purifying my 401k please. Half of my contributions are allowed to be self-directed but the other half are not. I have parked them in FXAIX. According to Zoya about 30% is non compliant stocks but I can’t find any more details on purification ratios etc. on the app.

Would I purify by giving away 30% of my gains yearly?

Any clarity would be greatly appreciated.

Thank you
UK