Swarm is a Special rule, and Flying MCs are a unit type as far as I know.
Jump is no an Add-on type, or "Sub-type" I believe the rulebook puts it, so can technically be added to any unit type. Jet Pack is the same, though often goes alongside the Jump type iirc.
Artillery is a Unit Type, and you have also missed Cavalry.
Character is also a Unit Type now, but again is a Sub-type same as Jump and Jet Pack.
With all Vehicles for 6th, everything after the Vehicle Unit Type is a Sub-type. These are: Transport, Flyer, Chariot, Open-Topped, Heavy, Fast, Skimmer, Walker and Tank.
I think the easiest thing to do would be make a drop-down menu for all the main unit types (Infantry, Bike/Jetbike, Beast Cavalry, Monstrous Creature, Flying MC and Vehicle) and have there being a player filled Sub-type box. Just my opinion on the matter. Actually thinking about it, it actually makes the most sense as these types could be used across near every game system. The sub-type box can easily be used by players to identify between different types of infantry or MC.