check out the enzyme products at any pet store. They might still work but it is hard to say with that much cleaning.
And before I can say anything about your subfloor, what is it? (Yes, I do know what a subfloor is. What kind of construction do you have? Could be anything from finished hardwood on plywood or solid pine to concrete.)