Thank you for the reply Eric, I see that you have achieved a great improvement compared to the original file!
I also managed to get it work after several attempts and this is the final result:
It can certainly be improved, but for the moment I am very satisfied. I also took a short animation from it: