You create a t-code without the SM30 selection screen that goes straight to a custom selection screen you define. This selection screen will then call the table maintenance dialog you mentioned.
Add a Selection Screen to a Table Maintenance Dialog
Hope this helps!
Eric