Handling Large Number of Mask Parameters
The Table control in Mask Editor dialog box allows you to organize
large number of mask parameters. The Table control can handle large
(500+) number of mask parameters. You can include
Edit, Checkbox, and Popup
parameters within a Table.

You can also add large number of mask parameters in a Table programmatically. An example follows,
% Get mask object.
aMaskObj = Simulink.Mask.get(gcbh);
% Add Table controls to the mask.
aMaskObj.addDialogControl('Table', 'MyTable');
% Add parameters to table container.
for i = 1:length(Parameters) % To import values from an array called 'Parameters'
aMaskObj.addParameter('Name', Parameters(i).Name, 'Type'...
..., Parameters(i).Type, 'Container', 'MyTable');
end