Zeffy, I don't think you're right. The AC says you can:
Selecting and inserting individual, named fixes from the database is permitted, provided all fixes along the published route to be flown are inserted.
so if you couldn't retrieve the procedure from the DB, build it up yourself using DB waypoints.
You can't
create your own waypoints.