I think you're making things too complicated.
I've always just used a pyrex baking pan. Pour the almonds in, add spice, add a little butter to make everything stick, and smoke for an hour or two. Stir maybe once or twice.
I don't think you need to worry about the smoke penetrating (the use of grills or foil with holes) They'll pick up plenty of smoke, especially if you stir once or twice.