Yes you can- I do have this functionality built-in to all my launchpad patches. Sending the message [path control_surfaces 1] to a M4L.GetControlPathByName abstraction will observe the 2nd launchpad only.
You can used Monomodular and select one patch on the first LP, and another on the second LP. Monomodular supports up to 5 LP’s at once, and up to 8 seperate patches (soon to be 16, although its probably overkill). Plus all the work is done for you regarding sending/receiving information from the patches.