Hello Chris,
You can try use the Field-bound Boxes plugin. May be it will enough for you.