Sorry but no. They have too many things that can come up to have any type of complete scheduling. Now some cruiselines do have "theme" cruises that book certain groups well in advance. Your TA would know which ones.
Even the cruise lines don't do this - too bad, too. Probably the reason why is because things can change at the last minute and the cruise lines do not want to be in a position of "guaranteeing" a certain entertainer will be on anyone's cruise. What if someone said that was the only reason they took the cruise?
I am the editor, but I also speculate, ask questions and play devil's advocate. I reserve the right to change my mind.