Elastic Agent `kubernetes_leaderelection.leader` condition with integration

I'm using ECK to configure a fleet-managed Elastic Agent deployment to monitor some items via API. I would like to have two replicas for failover purposes, but have the various integrations (e.g., Github) run only on a single node, so I'm not duplicating my data. Ideally, I'd just add this to my Elastic Agent DaemonSet and allow it to run from the leader node of the DaemonSet.

However, while I can specify processors, most of the out-of-the-box integrations don't appear to have the capability to insert conditions for the data stream. Is there something I'm missing, or will I need to submit an enhancement request?