Recursive contact cards for Silverstripe 3+