Override the layout provider, namely the method:
protected boolean supportsBorderNodes() and return true. If that doesn't
help right away play around with create border node methods etc. It's been
while since I looked at it, so can give you the solution right away. Try
that let me know what issues you're facing from there.
Hopr this helps