Businessman Greg Poland has failed in a bid to call three former senior WA Liberal Party figures as witnesses in his Supreme Court defamation action.