diff --git a/PhysicsAnalysis/AnalysisCommon/ThinningUtils/python/ThinNegativeEnergyNeutralPFOs.py b/PhysicsAnalysis/AnalysisCommon/ThinningUtils/python/ThinNegativeEnergyNeutralPFOs.py
index b56039744a6b65fd23a336d6f2b2a42b44cf7b55..3f1e500ae4c612dbe05ef5a10e1f28dd49794881 100644
--- a/PhysicsAnalysis/AnalysisCommon/ThinningUtils/python/ThinNegativeEnergyNeutralPFOs.py
+++ b/PhysicsAnalysis/AnalysisCommon/ThinningUtils/python/ThinNegativeEnergyNeutralPFOs.py
@@ -17,11 +17,13 @@ class ThinNegativeEnergyNeutralPFOs(Configured):
                 ThinNegativeEnergyNeutralPFOs = True,
                 StreamName = 'StreamAOD'
             )
+            from RecExConfig.ObjKeyStore import cfgKeyStore
+            if cfgKeyStore.isInInput('xAOD::FlowElementContainer', 'JetETMissNeutralFlowElements',):
+                theNegativeEnergyNeutralPFOsThinner.NeutralPFOsFEKey = "JetETMissNeutralFlowElements"
             print (theNegativeEnergyNeutralPFOsThinner)
 
             CHSnPFOsThinAlg = None
 
-            from RecExConfig.ObjKeyStore import cfgKeyStore
 
             from JetRec.JetRecFlags import jetFlags
             if (jetFlags.useTracks or