Sounds like a big project in front of you. If the support community at Elementor is not able to offer you some direction, you should consider hiring someone so that you can give them direct access to the site for a far more efficient fix than we can provide here. The volunteers here are not able to offer site development guidance at this level.
First check the plugin’s support community at https://www.ads-software.com/support/plugin/elementor to see if that may be able to offer related help on this.
all the best,
Matt