I’m not sure if I fully understand what you’re trying to do, but I always recommend the Advanced Custom Fields plugin to people looking to make custom fields more useful and intuitive.
Great plugin with great support and documentation. It really opens up a lot of possibilities.