JMS could (and probably would) introduce new characters to fulfil the required plot functions. If a role called for Franklin, another Doctor would probably do. G'kar might be more difficult in that he has more personal connections to certain characters but considering Londo is unlikely to be in the stories, another character could probably fulfil G'Kar's function in the plot.