Alleged Australian underworld kingpin Kazem Hamad has been detained in Iraq.