Different batch in Material Transfer for Manufacture

Currently when you create a Stock Entry by using the Material Transfer for Manufacture function in a Production Order it proposes to transfer the exact quantity to the Target Warehouse (e.g. Work in Progress).
Often we need to move items from the BOM from different batch, as a result we have to manually add more lines of goods from other parties.
At the end of production, this has to be repeated again.

Is it possible to copy in essence all the lines together with the batch numbers in the Stock Entry at the finish of production?

When i have 50 included items in BOM - hard to choose different batches for several items.