Hello everyone.
I am trying to find a way to join two datasets together. One of them is a Work complete status dataset, the other is a master dataset of all the batches (including those in queue). I have tried to find solutions in the forums but with no success. I have done up a dummy dataset with various solutions that I have tried and attached it in this post.

Seeking help from Alteryx gurus over here.
The main obstacle I am facing is when joining these 2 tables, the first table generates the work complete status and date for the "mixing" step regardless of the batch volume. Whereas the main dataset I need to join this datatable with specifies the batch volume under the label column. I also need to retain null values in the master dataset as they are used as identifiers on whether the batch is still pending work completion.
My actual dataset is also very large with multiple "general" processes but with the master dataset having a label that describes the batch process at a finer granularity. There are no other criteria which I can join these 2 datasets on other than Batch ID and Label.
Thank you in advance!