I can't see any problem with that, as long as I can access the current MDCAdapter (and the appropriate method for adding the chained one).