Hi,
There is something wrong in the procedure. The idea will surely work. You have to use the Customer field by dragging from Customer Master Infoobject into the query designer. You should not use the Cust Infoobject which is there in Cube side.
My Sample : I have Master data left outer joined with DSO. I am using Customer from Master data in Query side.