Tracking surface panels using orientation

Dear LAMMPS users,

I have a question related how to track a quantity (with fix/property atom called ‘LB’) on the surface of a sphere in granular case. I want to track LB on the surface by defining a NxN matrix and everytime a contact is made with another sphere, it needs to exchange the LB quantity on the contacting two panels.
I have pasted a picture which explains it better.
The two spheres are meshed and I want to be able to get the orientation so that I can correctly track each panel. In the picture i and j panel will exchange ‘LB’ since they will contact.
Is there any easy way to do this in LAMMPS?
I am assuming I will have to use the quaternions to get the orientation.

Thanks for any help!
Liza
image.png

Sincerely,
Liza