Studying generalised dark matter interactions with extended halo-independent methods