In a large saucepan over medium-high heat, bring milk to a boil with rice, raisins, sugar, butter, vanilla bean seeds, cinnamon stick and salt. Reduce to a simmer, and cook, stirring frequently, for about 1 hour, until rice is very tender.
Whisk egg yolks in a small bowl. Slowly add 1/2 cup of hot pudding to yolks, whisking constantly, to temper the eggs. Slowly whisk egg mixture into remaining pudding in saucepan. Cook, stirring constantly, 3-5 minutes, until pudding thickens. Remove from heat; stir in cream. Transfer to a shallow dish and chill 4 hours, up to overnight, pressing plastic wrap directly onto the surface to avoid a pudding "skin".