Yes, you should be able to book in a single booking, miles will be based on the highest class of service. You'd have to call to book though. Note that recently, there have been reports that the call center always give the mileage as separate booking, but you should be able to book as a single booking and only pay for DPS - SYD for premium economy.