Combine coarsely chopped white and semisweet chocolates, pecans, walnuts and chocolate covered almonds in a bowl. Cover and refrigerate.
Melt unsweetened chocolate in the top of a double boiler over hot, not boiling, water.
Whisk in milk, a little at a time, and heat, stirring constantly, until smooth.
Remove from the heat and let cool.
Whisk eggs in a mixing bowl until light and fluffy, 1 - 2 minutes.
Whisk in sugar, a little at a time. Continue whisking until completely blended, about 1 minute more.
Add cream, vanilla and salt. Whisk to blend.
Pour chocolate mixture into the cream mixture and blend. Cover and refrigerate until cold, about 1 - 3 hours, depending on your refrigerator.
Transfer the cream mixture to an ice cream maker and freeze following the manufacturer's instructions.
After the ice cream stiffens (about 2 minutes before it is done), add the refrigerated chocolate and nuts. Continue freezing until the ice cream is ready.