If both $f$ and $e^x$ are linear functions, then yes we will have a problem since for linear function, we cannot escape from the kernel since for $l$ linear $l(0)=0$
But since both of these functions are nonlinear, then we can escape from the kernel as $f(0)$ can be multivalued. In that case, I think it is even ok for the half exponential to span all real numbers. Perhaps it can be defined in some continuous manner such that positive numbers maps to positive numbers, and negative numbers maps to some other negative numbers such that after two applications of $f$ it must map to positive num…