No problem. Package mapping isn't quite as daunting as it might look. You can create queries for each product, then create a custom product based off that query in SLM. Then map to that. That makes it possible to include all versions in that one product. Take Google Chrome for instance. We have a ton of different versions out there. We can create a query to return all versions of Google Chrome, setup a custom product, and map it to our latest Chrome package. Works really well.
Just wanted to give you an example of how we handle it.