On separation theorems for subadditive and superadditive functionals