Ok, thank you. That sounds really interesting but quite specific. I unfortunately do not know one that I would really recommend for that purpose. I fear that adapting an already validated but not perfectly fitting one will erode most of its advantage.
If your project-resources allow designing a custom one from scratch, I would really consider it as an option.