Alarm Notification Pipeline - Multiple User Schedules

Is it possible for Users to be assigned multiple schedules?

For example, if I have a user that is scheduled on M-F 9-5 and is assigned to Roster A & B which sends some alarm pipeline notifications they need to know about whilst on site.

However say there is an alarm(s) they need to be notified about on Roster C but they only need to receive the alarm on a weekend, not during the week whilst on or off site.

Is this possible or is there a simple way to achieve this? I was thinking of creating duplicate users with a slightly different user name but have the same SMS/Email contact details to get around this, assuming it works.