Trying to understand MixColumns with Hexadecimal matrix
you can done the multiplication operations for the mixcolumn matrices by two methods: either by using the x-time of shifting steps as it you mentioned in your questions or by straightforward multiplication module the (11b) that represent the first irreducible polynomial in the list of polynomial with degree eight for more details see these two manuscripts may be find what you need: (The Euphrates Cipher) and (The New Block cipher Design (Tigris Cipher)) 

Best regards