It is not possible to make sulfite free wine. The yeast makes sulfite when fermenting. If you have headaches from drinking commercial wine, it is the Malolactic fermentation commercial wineries use that is causing the problem. Malolactic fermentation create histamines in the wine. So the wine gives you a sinus headache.
Your liver create sulfites and there are sulfites in the air you breath so you are not allergic to sulfites. Sulfites are not the bad thing. You only need to use a few grams per 6 gallons to make the wine last for many years. If you don't, it will last a few months at most.