Francis,
You can do a small customization in codeunit Create Reserv. Entry in function TransferReservEntry to achieve this. Currently it transfers serial and lot no. only if binding is order-to-order. I think you can easily modify this and allow to transfer item tracking lines for every binding or while transferring reservation entries you can add few lines of code to transfer serial and lot no.
Let me know if you need the code i can send you, but you need to test it.