Hi @ocramius and thank you for the reply. 
However, it’s way too late for me to not go EAV and MySQL, as I’m already far along with my Laminas + Doctrine project.
Much is working great with EAV in my application, I only need some help in figuring out how to approach dynamic attributes as described in my post.
Thanks!