Hi,
Sorry to hear your difficulties.
Yes your proposition could be a thing ;-) Of course an all in one custom fields will be better (yeah yeah we are demanding

).
For my information, is it very muych complicated to create a custom fields with multiple input fields rather than a single fields ?
Thanks