I think you're going to have to get it working with millis. To that end, look at the state change example in the IDE. It'll be handy because then you can note the time when a tool is turned off, not when it IS off. That's the time you'll need to know that tells you when it's time to turn the extractor off.
Also, you'll want to avoid delay because it would be hard to deal with a situation where you turn one tool off and within the ten second window, start another.