Are those normalized products in SLM that you are using? I found out that even though you can technically map the software packages to Normalized products, it doesn't work. I was fairly disappointed with that.
What I ended up doing though, was to create public queries to include all versions of an application (for example Google Chrome). Then go into SLM and setup a Custom Product and select the query. Then map the custom product to the package. That appears to work correctly. You'll just end up with a bunch of extra Monitored Custom products, but it works fine for installing mapped software during provisioning.
Hope that helps!