If you can't seperate the items in PO, you can't control GR process.
If any inspection result 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 an source inspection lot.
Regards