When we travelled from Dubai in 2007, the duty free liquour we purchased had to be handed in at the boarding lounge as we couldn't take it on-board the aircraft as hand luggage.
Is it the same with Garuda flying from Perth. Can you carry it on as hand luggage? (Might want a nip on the way eh!!)