Yes, you can apply the
Free Dining promo to an existing reservation but you have to purchase at least one base ticket through Disney to get the promotion. If you have to do that, you might as well buy the rest of the tix through Disney as well to get multi-day savings.