KiCad does not have support for a full padstack (yet). At the moment it only has a function to remove annular rings on layers without an attached track.
As a workaround you can use multiple pads to form a more complex pad. For example use a THT pad for the smallest pad you want, and then add a SMT pad with the same pad number on the layer you want a bigger pad. Using pads with the same pad number to create more complex pads is a common technique in KiCad. It is for example used in all default footprints with the keyword “thermal” in it.