Sorry I'm no help but I'm also trying to achieve the same thing.
Previously I've created a landing course which links to many other courses that users don't need to see within 'My courses' but still need access as and when. This was easy as it didn't matter who within the organisation had access so I set the courses up as 'guest' access.
This time I need to do the same but the courses cannot be set up as guest access.
Hopefully someone will get back to you with the answers you require.