Take a look at the unofficial mods. There should be a EB+BI installer there.

If you really want to do it yourself, don't forget to make a "barbarian_invasion" folder in your EB\Data\world\maps\campaign and copy everything from "imperial_campaign" into it.

Without it BI doesn't have a campaign map...

Then you can add shieldwall and stuff in the EDU