Ciao a tutti, sono riuscito a dipanare la matassa, sembra tutto ok, ora testo che non ci siano bug.
In ogni caso, dovesse servire ad altri, ho fatto così:
intercetto l'url della pagina, creo degli array con i parametri della url e scorro la tabella url_alias dello store principale.
quando c'è una corrispondenza ricreo l'url SEO e faccio il redirect, se non c'è corrispondenza vuol dire che il prodotto non è presente sullo store reale e quindi mando a pagina di errore specifica.
Ciao
Paolo