Why do you want to do this? Using a link table doesn't improve performance just by being there. In fact I think link tables should anly be used if there is no other way to get the right result as they introduce more joins. You should limit the amount of joins where possible and practical.
I think your model looks OK as it is. You could maybe even join some of those tables into each other, but it's probably not necessary.