Now primary means: "First lure" and secondary means "Second lure" by your
definition.
There are normally two lures per firmware-hardware combination.
Depending on the medium, the lures are recognized in El Torito,
or in MBR, or in partition tables.
In general we have theses dimensions
{Medium: CDROM, HDD} x
{Firmware: BIOS, EFI, ... exotic others ...} x
{Hardware: i386, amd64, ... exotic others ...}
Not all tuples chosen from these sets are valid and not all
valid tuples can be combined in one ISO filesystem.
But the 8 main combinations for PC hardware are valid and
combinable.
I would avoid ranking terms like "first" or "primary".
Job descriptions for bootloaders could rather look like
(CDROM + HDD, BIOS, i386 + amd64)
(HDD, EFI, i386)
(HDD, EFI, amd64)
Some of them can hardly be separated from each other.
E.g. (HDD, BIOS, i386) and (HDD, BIOS, amd64) have identical
technical properties.