Could compound events be setup with a time condition? An example: Light is turned on and fan has been running (both conditions true) for 3 min?

I understand you could set this up through each point and then do compound events based off that, but it gets a little confusing.