If you don't seperate the items in PO, you can't control GR process.
If only inspection results based on vendor batch is enough for your requirement, try to use the inspection point.
You can evaluate each inspection points (each vendor batches) in one source inspection lot.
Regards