A bit of a lengthy explanation here, so please bear with me with.
I am working with two dataframes:
In the