What do those "removable tabs" look like? Unless the base plate has one of the adapters for another tow bar brand, e.g. Roadmaster or Demco, it should fit your Alladin perfectly. The center "finger" goes into the slot in the tab and the outer fingers rest on either side. Just slide the retaining pin in.
My Blue Ox plates are removable as well, but they are still designed to fit all Blue Ox tow bars.
2004 American Tradition; 2014 Buick LaCRosse
Homebase in the Ocala Nat'l Forest near Ocala, FL