It is possible to do place multiple footprints in one step; but it is necessary to know the dimension of the components; moreover placing different footprints is not possible if they have different dimensions; adding and evaluation the dimension (X, Y, Z) in the catalog database could be a great help.
... and a footprint should 'snap' on the DIN rail.
... and multiple footprints for a component - e.g. front view, side view, etc.