The existing filtering framework, including that in TrendAnalysis doesn't work very well if filters or their inputs are on different date time indexes from energy_normalized, for example, irradiance is 30 minute, and energy_normalized is 15 minute. It would be good to provide some functionality to handle these cases.