Suppose I have two voltages \$V_{\mathrm{in} +}\$ and \$V_{\mathrm{in} -}\$ that can take any value from \$0\$ to \$V_{\mathrm{DD}}\$. I would like to use these voltages (\$V_{\mathrm{in} +}\$ and \$V_{\mathrm{in} -}\$) to produce two new voltages \$V_{\mathrm{out} +} = V_{\mathrm{out}, \mathrm{CM}} + \frac{1}{2} (V_{\mathrm{in} +} - V_{\mathrm{in} -})\$ and \$V_{\mathrm{out} -} = V_{\mathrm{out}, \mathrm{CM}} - \frac{1}{2} (V_{\mathrm{in} +} - V_{\mathrm{in} -})\$. This seems exactly the sort of thing a fully differential opamp is designed for. However, the input range with a fully differential opamp is limited and also a fully differential opamp requires a CMFB to work which makes the whole thing power hungry. Is there a way to do this that does not require the use of an fully differential opamp and where the output common mode voltage can be easily defined?
EDIT: I am looking for an integrated circuit solution.