In a large mixing bowl, combine the first eight ingredients. Stir in bread cubes and raisins.
Transfer to a greased 13-in. x 9-in. x 2-in. baking dish. Bake, uncovered, at 350° for 45-55 minutes or until a knife inserted near the center comes out clean.
For sauce, combine the sugar, cornstarch, salt and water in a large saucepan until smooth. Bring to a boil over medium heat, stirring constantly.
Remove from heat. Stir a small amount of hot filling into egg yolks; return all to pan, stirring constantly. Bring to a gentle boil; cook and stir for 2 minutes. Remove from heat; gently stir in lemon juice and butter.