Bestmaltz is already an available add-on with 17 grains. That might simplify things a little.
When adding a new malt, give it a unique name for the database or it might be hard to track the inventory.
The important stats are cost, color and yield. BeerSmith uses these fields in its estimates. The fields for moisture, diastatic power and protein are not used at this time. Clicking the "recommend mash" box will help BeerSmith to decide how to calculate it all.
For yield, I like to use the "fine grind as is" number.
For color, use either the lintner or SRM color that the malt says. Lintner and SRM are close enough that they're interchangeable. Of course, if you're using EBC, then use that number.