No, I take back what I said earlier. Did some research into how it actually works, and what I said made no sense.

Can you make a temporary file for PXE to attempt to download that isn’t labeled pxelinux.0, point the DHCP servers to it, and then see if PXE will recognize and pull it across?