Text this: Constrained optimization framework for joint inversion of geophysical data sets