Removing hidden people from a Schedule


1 - The schedules api returns all people who have a schedule, including hidden ones. How can we only retrieve only non-hidden peoples schedules ?
2 - were we have a person scheduled on more than one project - how do we remove the person from a specific project?