Since your replacing the carpet,you took care of most of your problems. You could still seal the sub-floors with a polyurethane, if it makes you feel more at ease. Remember,these are only ideas. If these problems are a health-risk,consult a specialist on determining what's there.Also be sure you change your filter in the heater to one that filters out everything. I'm here if you ,eed me, Ron J.