Let $f:\mathbb{R}^n\rightarrow\mathbb{R}$ be a non-negative, smooth, uniformly bounded function with uniformly bounded first derivative. Then $f$ defines a bounded operator on $L^2(\mathbb{R}^n)$ as well as on $H^1(\mathbb{R}^n)$, the first Sobolev space. In $L^2(\mathbb{R}^n)$ the following equality holds: for $e_1,e_2\in C_c^\infty(\mathbb{R}^n)$, $$\langle fe_1,e_2\rangle_{L^2}=\langle\sqrt{f}e_1,\sqrt{f}e_2\rangle_{L^2}.$$ Question: Is there a way to do this in $H^1$, ie does there exist a function $g_f$ such that $$\langle fe_1,e_2\rangle_{H^1}=\langle g_f(e_1),g_f(e_2)\rangle_{H^1}?$$
Follow-up question: Is the adjoint $f^*:H^1\rightarrow H^1$ also given by function multiplication?