No I did not start with a specification as you defined it.
I did not know the dangers of multi-value fields until I started using them. They did exactly what I needed with the exception of trying to import them from a linked excel, which is nearly impossible without complicated code.
So is there any way for me to normalize/fix the database at this point? Or even solve my problem?