This was an "inherited" database, so there are many issues with it that I don't have the time (nor are my employers willing to let me spend the time) to fix everything, so I am more or less stuck with putting bandages on things just to get them up and functional again.
The first thing I would love to do is get rid of all lookup's in the tables, but I kid you not, there are 100's of them spread out throughout the database.  Everything works though except for what I am trying to accomplish here, so there are no immediate issues or reasons to fix what is currently functional.
As a work around, I just created a new form, stuck all of my "Replaced" fields on it from the Query (which consists of multiple queries), added the Dlookup's in text boxes (which gives me a part number and cost) and generated a report directly from the form, which does what I need it to do end game.  The form is never meant to be viewed, so I didn't have to spend much time with formatting, I did all that on the report.
Perhaps down the road I'll have time to restructure everything, but that certainly won't happen today.