Sure. I have seen some other plugins accomplish this by specifying lists (which essentially is an intermediary association of keys). You then specify from which list of lists to dispense licenses when order is completed.
For example, you have:
Product 1. – dispense license from list 1
Product 2. – dispense license from list 1
Product 3. – dispense license from list 2
In the example above, product 1 and 2 would use list of licenses from list #1 and product #3 would get license from list #2.
OR if the field in the plugin could allow to individually add products, this would be equally great and would solve this issue
OR if I could specify which category or which tag (list essentially).
Any help with this is much appreciated.