Kv variable with multiple types

I've got a new problem now: same field in a log has multiple values with multiple types. Is there anyway to apply kv filter to such logs?

For example, in the following log, fields such as jobfs_local and mem have different values with different types. elasticsearch/logstash complain if I apply kv filter to such logs:

02/24/2016 15:54:30;0080;walltime_for_job: Resources:select=4:ncpus=16:mpiprocs=16:mem=34359738368:job_tags=normal:jobfs_local=104857600,mpiprocs=64,uuid=6eadfce3-481f-43d4-983c-74a0e4ff82be,ncpus=64,nodect=4,jobprio=8092.4810,jobfs_local=419430400b,HT=0,wd=0,mem=137438953472b,jobfs=419430400b,walltime=00:20:00,place=free