Hey Pau,
Thanks for reaching out!
What you describe is unfortunately not provided by our plugins out-of-the-box, and is not possible with any out-of-the-box options. So it is technically possible, but only with extensive custom coding.
We cannot help with custom coding, so to implement the features you describe, you would have to write that custom code or hire a professional developer to do it for you. We have a list of great developers here → http://m.tri.be/18k1 (and have no affiliation with any of these folks—they’re simply some well-respected names in the community that we’ve compiled to share in situations like this one).
I hope this information helps!
Best of luck with your customizing,
George