Your question is difficult to answer as I don't know the tools your are using. (I do also doubt that anyone in the forum knows it - too special).
Anyway, I understand that you just want to avoid cutting the BOM from the 2nd page and inserting it in the first one.
Would it be an option to make page 2 the background of page 1? So any update of the BOM will be visible right away on the first page.
Page 2 being now a background page would not be printed, which is fine.
If any macro in your solution resets page 2 or creates it new at every refresh, you may consider writing a macro doing just this adjustment of front/background page.
Just a thought.
Cheers,
Y.