Join multiple Independent Indices

See How can I use aggregations to query distinct values across all time grouped by first seen and the links to using an entity-centric indexing approach.

In your case the central "entity" would be a subscriber and you would be fusing data from multiple "event" indices.

Cheers
Mark